Merge pull request #1696 from expsa/pla-fix-issue-818-in-purchase

fix issue in state
This commit is contained in:
Mostafa Abdo 2024-11-06 00:04:58 -08:00 committed by GitHub
commit 860982c4e3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 2 additions and 1 deletions

View File

@ -537,7 +537,8 @@ class PurchaseOrderCustom(models.Model):
def button_confirm(self):
for order in self:
if order.state not in ['draft']:
return super(PurchaseOrderCustom, self).button_confirm()
order.write({'state': 'purchase'})
return True
order._add_supplier_to_product()
# Deal with double validation process
if order._approval_allowed():