From 20a8b1302d605b68ecf4deed183c9552e92aa9c4 Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Tue, 17 Sep 2013 17:19:03 +0530 Subject: [PATCH] [fix] [minor] price list patch --- .../p03_modify_item_price_include_in_price_list.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/patches/september_2013/p03_modify_item_price_include_in_price_list.py b/patches/september_2013/p03_modify_item_price_include_in_price_list.py index f29f8f5bf06..8ca6d76f9c8 100644 --- a/patches/september_2013/p03_modify_item_price_include_in_price_list.py +++ b/patches/september_2013/p03_modify_item_price_include_in_price_list.py @@ -7,11 +7,13 @@ import webnotes def execute(): webnotes.reload_doc("setup", "doctype", "price_list") webnotes.reload_doc("setup", "doctype", "item_price") + webnotes.reload_doc("stock", "doctype", "item") + webnotes.conn.sql("""update `tabItem Price` set parenttype='Price List', - parentfield='item_prices', item_code=parent""") - + parentfield='item_prices', `item_code`=`parent`""") + # re-arranging idx of items - webnotes.conn.sql("""update `tabItem Price` set parent=price_list, idx=0""") + webnotes.conn.sql("""update `tabItem Price` set `parent`=`price_list`, idx=0""") for pl in webnotes.conn.sql("""select name from `tabPrice List`"""): webnotes.conn.sql("""set @name=0""") webnotes.conn.sql("""update `tabItem Price` set idx = @name := IF(ISNULL( @name ), 0, @name + 1)