0001-forms-use-proper-pages-calculation-to-know-if-page-n.patch
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 |
- |