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):

Reply via email to