# HG changeset patch # User Sylvain Thénault # Date 1263394806 -3600 # Node ID 861f206592546e0c706115b372edd719ac1d7b27 # Parent 39f01be4a6c5d9a941b9f35a6ded32590eea637a related entities are returned as tuple since a few months ago diff -r 39f01be4a6c5 -r 861f20659254 web/formfields.py --- a/web/formfields.py Wed Jan 13 15:59:31 2010 +0100 +++ b/web/formfields.py Wed Jan 13 16:00:06 2010 +0100 @@ -341,8 +341,8 @@ # attribute or relation return True # if it's a non final relation, we need the eids - if isinstance(previous_value, list): - # widget should return untyped eids + if isinstance(previous_value, tuple): + # widget should return a set of untyped eids previous_value = set(unicode(e.eid) for e in previous_value) if form.edited_entity.has_eid() and (previous_value == self.process_form_value(form)): return False # not modified