diff --git a/patches/october_2013/p09_update_naming_series_settings.py b/patches/october_2013/p09_update_naming_series_settings.py index 18f44dcd86..36632b44c0 100644 --- a/patches/october_2013/p09_update_naming_series_settings.py +++ b/patches/october_2013/p09_update_naming_series_settings.py @@ -5,6 +5,14 @@ from __future__ import unicode_literals import webnotes def execute(): + selling_price_list = webnotes.conn.get_value("Selling Settings", None, "selling_price_list") + if selling_price_list and not webnotes.conn.exists("Price List", selling_price_list): + webnotes.conn.set_value("Selling Settings", None, "selling_price_list", None) + + buying_price_list = webnotes.conn.get_value("Buying Settings", None, "buying_price_list") + if buying_price_list and not webnotes.conn.exists("Price List", buying_price_list): + webnotes.conn.set_value("Buying Settings", None, "buying_price_list", None) + # reset property setters for series for name in ("Stock Settings", "Selling Settings", "Buying Settings", "HR Settings"): webnotes.bean(name, name).save() \ No newline at end of file