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 8da34e9778
commit c9d9576c91
1 changed files with 3 additions and 1 deletions

View File

@ -599,8 +599,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