Not add origin in case origin is stock.order_point,-1 (origin is str)

#162129
This commit is contained in:
Raimon Esteve 2023-09-06 10:28:49 +02:00
parent b739645ab7
commit 17552a7bc9
1 changed files with 3 additions and 1 deletions

View File

@ -596,8 +596,10 @@ class CreatePurchase(metaclass=PoolMeta):
line = super().compute_purchase_line(key, requests, purchase)
origins = [k[0] for k in Line.get_origin()]
for origin in [request.origin for request in requests if request.origin]:
# not add in case origin is stock.order_point,-1 (str)
if isinstance(origin, str):
continue
if origin.__name__ in origins:
line.origin = origin
break