Use context of parent/child field if exists

review512003
This commit is contained in:
Cédric Krier committed 2012-09-27 12:19:13 +02:00
1 parent dc915db521
commit 25339154dd
1 file changed
+3
@@ -246,6 +246,9 @@ class Group(SignalEvent, list):
ctx = self._context.copy()
if self.parent:
ctx.update(self.parent.context_get())
if self.child_name in self.parent.group.fields:
field = self.parent.group.fields[self.child_name]
ctx.update(field.context_get(self.parent))
ctx.update(self._context)
if self.parent_datetime_field:
ctx['_datetime'] = self.parent.get_eval(check_load=False