changeset d9750ebfc1b9 in modules/sale:5.6
details: https://hg.tryton.org/modules/sale?cmd=changeset;node=d9750ebfc1b9
description:
        Set only existing default warehouse in default locations

        The default warehouse may be None which is not a valid value in the 
list for
        the default locations.

        issue9547
        review302041002
        (grafted from 14677bf7ac4431d56969c2274ff28999447fd5e6)
diffstat:

 product.py |  6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diffs (16 lines):

diff -r 08cb2d01fa82 -r d9750ebfc1b9 product.py
--- a/product.py        Mon May 04 12:25:27 2020 +0200
+++ b/product.py        Sat Aug 29 18:24:38 2020 +0200
@@ -167,7 +167,11 @@
     def default_locations(cls):
         pool = Pool()
         Location = pool.get('stock.location')
-        return [Location.get_default_warehouse()]
+        locations = []
+        warehouse = Location.get_default_warehouse()
+        if warehouse:
+            locations.append(warehouse)
+        return locations
 
     @classmethod
     def default_company(cls):

Reply via email to