changeset 5fef2ffe94be in modules/stock:5.0
details: https://hg.tryton.org/modules/stock?cmd=changeset&node=5fef2ffe94be
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 6f66713b06ab -r 5fef2ffe94be inventory.py
--- a/inventory.py      Thu Aug 05 23:47:27 2021 +0200
+++ b/inventory.py      Fri Oct 22 15:47:33 2021 +0200
@@ -176,8 +176,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