From 50d8c4a10fa9cf11df36f339a9dcce9317c49bdf Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Tue, 5 Jun 2018 13:08:10 +0530 Subject: [PATCH] [Fix] Not able to save purchase invoice, due to invalid condition (#14355) --- erpnext/controllers/buying_controller.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/controllers/buying_controller.py b/erpnext/controllers/buying_controller.py index b0d1e348b9..48b82bde40 100644 --- a/erpnext/controllers/buying_controller.py +++ b/erpnext/controllers/buying_controller.py @@ -460,7 +460,7 @@ class BuyingController(StockController): def validate_items(self): # validate items to see if they have is_purchase_item or is_subcontracted_item enabled - if self.is_subcontracted: + if hasattr(self, "is_subcontracted") and self.is_subcontracted == 'Yes': validate_item_type(self, "is_sub_contracted_item", "subcontracted") else: validate_item_type(self, "is_purchase_item", "purchase")