# HG changeset patch # User Sylvain Thénault # Date 1259309440 -3600 # Node ID 4f24b6ef3da9ec33cfa2725b703e1349aeb2eda5 # Parent 366b30a6f9f691bde00d29503e4d0c9b9bdd2e2e edit controller now informs server side about its main eid through transaction data diff -r 366b30a6f9f6 -r 4f24b6ef3da9 web/views/editcontroller.py --- a/web/views/editcontroller.py Fri Nov 27 09:09:14 2009 +0100 +++ b/web/views/editcontroller.py Fri Nov 27 09:10:40 2009 +0100 @@ -43,6 +43,10 @@ def _default_publish(self): req = self.req form = req.form + # so we're able to know the main entity from the repository side + if '__maineid' in form: + req.set_shared_data('__maineid', typed_eid(form['__maineid']), + querydata=True) # no specific action, generic edition self._to_create = req.data['eidmap'] = {} self._pending_relations = []