From 4b299ba009d359603b760d1dcb4a093b190cde4f Mon Sep 17 00:00:00 2001 From: mbauskar Date: Thu, 22 Jun 2017 11:36:57 +0530 Subject: [PATCH] [minor] save the system settings document --- erpnext/patches.txt | 3 ++- erpnext/patches/v8_0/save_system_settings.py | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 erpnext/patches/v8_0/save_system_settings.py diff --git a/erpnext/patches.txt b/erpnext/patches.txt index 1f2966d60b..bad8eb0843 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -404,4 +404,5 @@ erpnext.patches.v8_0.delete_bin_indexes erpnext.patches.v8_0.move_account_head_from_account_to_warehouse_for_inventory erpnext.patches.v8_0.change_in_words_varchar_length erpnext.patches.v8_0.create_domain_docs #16-05-2017 -erpnext.patches.v8_0.update_sales_cost_in_project \ No newline at end of file +erpnext.patches.v8_0.update_sales_cost_in_project +erpnext.patches.v8_0.save_system_settings \ No newline at end of file diff --git a/erpnext/patches/v8_0/save_system_settings.py b/erpnext/patches/v8_0/save_system_settings.py new file mode 100644 index 0000000000..d91e4c1209 --- /dev/null +++ b/erpnext/patches/v8_0/save_system_settings.py @@ -0,0 +1,15 @@ +# Copyright (c) 2017, Frappe and Contributors +# License: GNU General Public License v3. See license.txt + +from __future__ import unicode_literals +import frappe + +def execute(): + """ + save system settings document + """ + + frappe.reload_doc("core", "doctype", "system_settings") + doc = frappe.get_doc("System Settings", "System Settings") + doc.flags.ignore_mandatory = True + doc.save(ignore_permissions=True)