Reviewers: ,

Description:
sale_supply: Process sale also when processing purchase

Please review this at http://codereview.tryton.org/858002/

Affected files:
  M purchase.py


Index: purchase.py
===================================================================
--- a/purchase.py
+++ b/purchase.py
@@ -86,6 +86,13 @@
         cls._sale_supply_process(purchases)

     @classmethod
+    def process(cls, purchases):
+        super(Purchase, cls).process(purchases)
+        # If not yet confirmed, it will be processed by confirm
+        if any(p.state == 'confirmed' for p in purchases):
+            cls._sale_supply_process(purchases)
+
+    @classmethod
     @ModelView.button
     @Workflow.transition('cancel')
     def cancel(cls, purchases):


Reply via email to