changeset c9d6060ab329 in modules/commission:default
details:
https://hg.tryton.org/modules/commission?cmd=changeset;node=c9d6060ab329
description:
Add missing values arguments to invoice credit
issue9037
review286671003
diffstat:
invoice.py | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
diffs (17 lines):
diff -r 7a2bb311c7d8 -r c9d6060ab329 invoice.py
--- a/invoice.py Sat Dec 14 10:47:54 2019 +0100
+++ b/invoice.py Mon Feb 24 18:34:54 2020 +0100
@@ -98,10 +98,9 @@
Commission.delete(to_delete)
Commission.save(to_save)
- def _credit(self):
- credit = super(Invoice, self)._credit()
- credit.agent = self.agent
- return credit
+ def _credit(self, **values):
+ values.setdefault('agent', self.agent)
+ return super()._credit(**values)
class InvoiceLine(metaclass=PoolMeta):