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.


Reply via email to