web/formfields.py
changeset 4354 30f745305997
parent 4338 0eb7efcbcee1
child 4359 fabc680bb0bf
equal deleted inserted replaced
4353:7db69db4913c 4354:30f745305997
   326                 previous_value = set(unicode(e.eid) for e in previous_value)
   326                 previous_value = set(unicode(e.eid) for e in previous_value)
   327             try:
   327             try:
   328                 new_value = self.process_form_value(form)
   328                 new_value = self.process_form_value(form)
   329             except ProcessFormError:
   329             except ProcessFormError:
   330                 return True
   330                 return True
       
   331             except UnmodifiedField:
       
   332                 return False
   331             if form.edited_entity.has_eid() and previous_value == new_value:
   333             if form.edited_entity.has_eid() and previous_value == new_value:
   332                 return False # not modified
   334                 return False # not modified
   333             return True
   335             return True
   334         return False
   336         return False
   335 
   337