Process sale also when processing purchase
If Purchase.process creates new stock moves, Sale.process must be called to consider this new moves. review858002
This commit is contained in:
1 parent
8214a6ce5b
commit
2cb0ae02ab
1 file changed
+7
@@ -85,6 +85,13 @@ class Purchase:
|
||||
super(Purchase, cls).confirm(purchases)
|
||||
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')
|
||||
|
||||
Reference in new issue
Block a user