From 15e0861e828f849a3b6f645b55e8de1e4401119a Mon Sep 17 00:00:00 2001 From: sahil28297 <37302950+sahil28297@users.noreply.github.com> Date: Wed, 15 May 2019 07:44:45 +0530 Subject: [PATCH] fix(patch): set attribute to none if it does not exist (#17605) --- .../v11_1/set_default_action_for_quality_inspection.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/erpnext/patches/v11_1/set_default_action_for_quality_inspection.py b/erpnext/patches/v11_1/set_default_action_for_quality_inspection.py index 82d43b05206..b13239f7d12 100644 --- a/erpnext/patches/v11_1/set_default_action_for_quality_inspection.py +++ b/erpnext/patches/v11_1/set_default_action_for_quality_inspection.py @@ -6,5 +6,10 @@ import frappe def execute(): stock_settings = frappe.get_doc('Stock Settings') + if stock_settings.default_warehouse and not frappe.db.exists("Warehouse", stock_settings.default_warehouse): + stock_settings.default_warehouse = None + if stock_settings.stock_uom and not frappe.db.exists("UOM", stock_settings.stock_uom): + stock_settings.stock_uom = None + stock_settings.flags.ignore_mandatory = True stock_settings.action_if_quality_inspection_is_not_submitted = "Stop" - stock_settings.save() \ No newline at end of file + stock_settings.save()