equal
deleted
inserted
replaced
388 for form in self.get_forms(): |
388 for form in self.get_forms(): |
389 form_data, form_errors = form.extractData() |
389 form_data, form_errors = form.extractData() |
390 data[form] = form_data |
390 data[form] = form_data |
391 errors = errors + form_errors |
391 errors = errors + form_errors |
392 if errors or self.errors: |
392 if errors or self.errors: |
393 return self.get_ajax_errors() |
393 return self.get_ajax_errors(errors) |
394 try: |
394 try: |
395 result = self.createAndAdd(data) |
395 result = self.createAndAdd(data) |
396 except ValidationError as error: |
396 except ValidationError as error: |
397 # This error can occur with file-type inputs |
397 # This error can occur with file-type inputs |
398 registry = self.request.registry |
398 registry = self.request.registry |
503 for form in self.get_forms(): |
503 for form in self.get_forms(): |
504 form_data, form_errors = form.extractData() |
504 form_data, form_errors = form.extractData() |
505 data[form] = form_data |
505 data[form] = form_data |
506 errors = errors + form_errors |
506 errors = errors + form_errors |
507 if errors or self.errors: |
507 if errors or self.errors: |
508 return self.get_ajax_errors() |
508 return self.get_ajax_errors(errors) |
509 # update form content |
509 # update form content |
510 translate = self.request.localizer.translate |
510 translate = self.request.localizer.translate |
511 try: |
511 try: |
512 changes = self.applyChanges(data) or {} |
512 changes = self.applyChanges(data) or {} |
513 except ValidationError as error: |
513 except ValidationError as error: |