Cédric Krier pushed to branch branch/default at Tryton / Tryton
Commits: 66896d34 by Cédric Krier at 2023-04-22T17:48:50+02:00 Compare purchase request from the same company - - - - - 1 changed file: - modules/stock_supply/purchase_request.py Changes: ===================================== modules/stock_supply/purchase_request.py ===================================== @@ -148,7 +148,7 @@ reqs = [r for r in reqs if r.product in products and r.warehouse in warehouses] cls.delete(reqs) - new_requests = cls.compare_requests(new_requests) + new_requests = cls.compare_requests(new_requests, company) cls.create_requests(new_requests) @@ -163,7 +163,7 @@ cls.save(to_save) @classmethod - def compare_requests(cls, new_requests): + def compare_requests(cls, new_requests, company): """ Compare new_requests with already existing request to avoid to re-create existing requests. @@ -175,6 +175,7 @@ requests = Request.search([ ('purchase_line.moves', '=', None), ('purchase_line.purchase.state', '!=', 'cancelled'), + ('company', '=', company.id), ('origin', 'like', 'stock.order_point,%'), ]) # Fetch data from existing requests View it on Heptapod: https://foss.heptapod.net/tryton/tryton/-/commit/66896d34c34c09e5a0121642bdd2b78aadab160a -- View it on Heptapod: https://foss.heptapod.net/tryton/tryton/-/commit/66896d34c34c09e5a0121642bdd2b78aadab160a You're receiving this email because of your account on foss.heptapod.net.