Projet

Général

Profil

0001-forms-use-proper-pages-calculation-to-know-if-page-n.patch

Frédéric Péters, 13 juillet 2018 10:24

Télécharger (1,45 ko)

Voir les différences:

Subject: [PATCH] forms: use proper pages calculation to know if page number is
 out (#25263)

 wcs/forms/root.py | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)
wcs/forms/root.py
189 189
        self.code = TrackingCodesDirectory(self.formdef)
190 190
        self.action_url = '.'
191 191
        self.edit_mode = False
192

  
193
        self.page_number = len([
194
                x for x in self.formdef.fields[1:] if x.type == 'page']) + 1
195

  
196 192
        self.user = get_request().user
197 193
        get_response().breadcrumb.append( (component + '/', self.formdef.name) )
198 194

  
......
629 625
                    if 'page_no' in data and int(data['page_no']) != 0:
630 626
                        page_no = int(data['page_no'])
631 627
                        del data['page_no']
632
                        if page_no == -1 or page_no >= self.page_number:
628
                        if page_no == -1 or page_no >= len(self.pages):
633 629
                            req = get_request()
634 630
                            for k, v in data.items():
635 631
                                req.form['f%s' % k] = v
636
-