equal
deleted
inserted
replaced
160 else: |
160 else: |
161 field = form.field_by_name(name, role) |
161 field = form.field_by_name(name, role) |
162 if field.has_been_modified(form): |
162 if field.has_been_modified(form): |
163 self.handle_formfield(form, field, rqlquery) |
163 self.handle_formfield(form, field, rqlquery) |
164 if self.errors: |
164 if self.errors: |
165 errors = dict((f.name, unicode(ex)) for f, ex in self.errors) |
165 errors = dict((f.role_name(), unicode(ex)) for f, ex in self.errors) |
166 raise ValidationError(entity.eid, errors) |
166 raise ValidationError(entity.eid, errors) |
167 if eid is None: # creation or copy |
167 if eid is None: # creation or copy |
168 entity.eid = self._insert_entity(etype, formparams['eid'], rqlquery) |
168 entity.eid = self._insert_entity(etype, formparams['eid'], rqlquery) |
169 elif rqlquery.edited: # edition of an existant entity |
169 elif rqlquery.edited: # edition of an existant entity |
170 self._update_entity(eid, rqlquery) |
170 self._update_entity(eid, rqlquery) |