From 382009671447a9b3eabfb5dcdbad2fb1c8056f6b Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Tue, 2 Oct 2012 16:17:00 +0530 Subject: [PATCH] Update patches/september_2012/plot_patch.py --- patches/september_2012/plot_patch.py | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/patches/september_2012/plot_patch.py b/patches/september_2012/plot_patch.py index 3165408949..802cbcd79c 100644 --- a/patches/september_2012/plot_patch.py +++ b/patches/september_2012/plot_patch.py @@ -24,13 +24,18 @@ def set_customer_in_sales_invoices(): def reset_lft_rgt(): from webnotes.utils.nestedset import rebuild_tree - - rebuild_tree("Item Group", "parent_item_group") - rebuild_tree("Customer Group", "parent_customer_group") - rebuild_tree("Territory", "parent_territory") - rebuild_tree("Account", "parent_account") - rebuild_tree("Cost Center", "parent_cost_center") - rebuild_tree("Sales Person", "parent_sales_person") + dt = [ + ["Item Group", "parent_item_group"], + ["Customer Group", "parent_customer_group"], + ["Territory", "parent_territory"], + ["Account", "parent_account"], + ["Cost Center", "parent_cost_center"], + ["Sales Person", "parent_sales_person"] + ] + for d in dt: + rebuild_tree(d[0], d[1]) + webnotes.conn.commit() + webnotes.conn.begin() def add_analytics_role(): from webnotes.model.doc import Document