Reference field should contain model in EvalEnvironment
review1101002
This commit is contained in:
1 parent
caf599336b
commit
e9401fc8d3
1 file changed
+2
@@ -1412,6 +1412,8 @@ class EvalEnvironment(dict):
|
||||
if item in self._model._fields:
|
||||
value = getattr(self._record, item)
|
||||
if isinstance(value, Model):
|
||||
if self._model._fields[item]._type == 'reference':
|
||||
return str(value)
|
||||
return value.id
|
||||
elif isinstance(value, (list, tuple)):
|
||||
return [r.id for r in value]
|
||||
|
||||
Reference in new issue
Block a user