diff --git a/odex25_purchase/purchase_custom_stock/models/purchase_request.py b/odex25_purchase/purchase_custom_stock/models/purchase_request.py index e399409ec..cfb6e6b34 100644 --- a/odex25_purchase/purchase_custom_stock/models/purchase_request.py +++ b/odex25_purchase/purchase_custom_stock/models/purchase_request.py @@ -480,6 +480,7 @@ class PurchaseRequest(models.Model): if custody_lines: CustodyLine.create(custody_lines) + self.create_asset_operation() if products_with_issues: warning_message = _("No available assets found for the following products: {}").format( ", ".join(products_with_issues) @@ -494,7 +495,7 @@ class PurchaseRequest(models.Model): 'type': 'warning', } } - self.create_asset_operation() + return True def asset_operation_release(self): @@ -565,6 +566,7 @@ class PurchaseRequest(models.Model): 'context': context, } + class PurchaseRequestLine(models.Model): _inherit = 'purchase.request.line' _description = 'purchase request line'