changeset b03277e97bc4 in modules/stock:6.0
details: https://hg.tryton.org/modules/stock?cmd=changeset&node=b03277e97bc4
description:
        Manage multiple arguments on inventory write

        issue10894
        review362981002
        (grafted from 49b5584941203954a801791234de83a3090ce6cb)
diffstat:

 inventory.py |  5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diffs (15 lines):

diff -r 35684f30c14a -r b03277e97bc4 inventory.py
--- a/inventory.py      Thu Oct 21 00:07:14 2021 +0200
+++ b/inventory.py      Fri Oct 22 15:47:33 2021 +0200
@@ -218,8 +218,9 @@
         return inventories
 
     @classmethod
-    def write(cls, inventories, values):
-        super(Inventory, cls).write(inventories, values)
+    def write(cls, *args):
+        super().write(*args)
+        inventories = cls.browse(set(sum(args[::2], [])))
         cls.complete_lines(inventories, fill=False)
 
     @classmethod

Reply via email to