web/views/forms.py
changeset 4101 7fa86fa51229
parent 4082 c7117119e215
child 4156 1bbb0ee42c8e
equal deleted inserted replaced
4100:ca9e014012ef 4101:7fa86fa51229
   453 
   453 
   454     def form_field_modified(self, field):
   454     def form_field_modified(self, field):
   455         if field.is_visible():
   455         if field.is_visible():
   456             # fields not corresponding to an entity attribute / relations
   456             # fields not corresponding to an entity attribute / relations
   457             # are considered modified
   457             # are considered modified
   458             if not field.eidparam:
   458             if not field.eidparam or not self.edited_entity.has_eid():
   459                 return True # XXX
   459                 return True # XXX
   460             try:
   460             try:
   461                 if field.role == 'subject':
   461                 if field.role == 'subject':
   462                     previous_value = getattr(self.edited_entity, field.name)
   462                     previous_value = getattr(self.edited_entity, field.name)
   463                 else:
   463                 else: