equal
deleted
inserted
replaced
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: |