# HG changeset patch # User Sylvain Thénault # Date 1263814425 -3600 # Node ID 222fbf826604836c9bbf5244cf1a30ddf50940bc # Parent d375643eea43fbe092b8dd8e242b85e3a87f1dbb don't call handle_inlined_relation where we're not on the relation'subject diff -r d375643eea43 -r 222fbf826604 web/views/editcontroller.py --- a/web/views/editcontroller.py Mon Jan 18 11:55:37 2010 +0100 +++ b/web/views/editcontroller.py Mon Jan 18 12:33:45 2010 +0100 @@ -202,7 +202,7 @@ origvalues = set() if value is None or value == origvalues: continue # not edited / not modified / to do later - if rschema.inlined and rqlquery is not None: + if rschema.inlined and rqlquery is not None and field.role == 'subject': self.handle_inlined_relation(form, field, value, origvalues, rqlquery) elif form.edited_entity.has_eid(): self.handle_relation(form, field, value, origvalues)