changeset 5d5bf6912027 in modules/sale_complaint:4.8
details:
https://hg.tryton.org/modules/sale_complaint?cmd=changeset;node=5d5bf6912027
description:
Add missing parent depends
issue8712
review258221002
(grafted from 1e8447bad5466f085f7bb4a93a73d10a74374d65)
diffstat:
complaint.py | 11 ++---------
1 files changed, 2 insertions(+), 9 deletions(-)
diffs (21 lines):
diff -r 61e7df6afb9f -r 5d5bf6912027 complaint.py
--- a/complaint.py Tue Feb 19 22:57:41 2019 +0100
+++ b/complaint.py Wed Oct 16 21:22:02 2019 +0200
@@ -360,15 +360,8 @@
result = fields.Reference('Result', selection='get_result', readonly=True)
- @classmethod
- def __setup__(cls):
- super(Action, cls).__setup__()
- cls._error_messages.update({
- 'delete_result': ('Action "%s" must not have result '
- 'to be deleted.'),
- })
-
- @fields.depends('complaint')
+ @fields.depends('complaint',
+ '_parent_complaint.origin_model', '_parent_complaint.origin')
def on_change_with_unit(self, name=None):
if self.complaint and self.complaint.origin_model == 'sale.line':
return self.complaint.origin.unit.id