diff --git a/statement.py b/statement.py index b75afc967d..943e87fa8c 100644 --- a/statement.py +++ b/statement.py @@ -1079,7 +1079,7 @@ class Origin(origin_mixin(_states, _depends), ModelSQL, ModelView): super(Origin, cls).__register__(module_name) - @fields.depends('statement') + @fields.depends('statement', '_parent_statement.id') def on_change_with_statement_id(self, name=None): if self.statement: return self.statement.id