From 7a617b83fb3b7e467eea3e61062e777bf5ead590 Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Thu, 1 Nov 2012 12:11:16 +0530 Subject: [PATCH] fix in insert after of custom field --- patches/november_2012/__init__.py | 0 patches/november_2012/custom_field_insert_after.py | 11 +++++++++++ patches/patch_list.py | 6 +++++- 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 patches/november_2012/__init__.py create mode 100644 patches/november_2012/custom_field_insert_after.py diff --git a/patches/november_2012/__init__.py b/patches/november_2012/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/patches/november_2012/custom_field_insert_after.py b/patches/november_2012/custom_field_insert_after.py new file mode 100644 index 0000000000..403f88d83c --- /dev/null +++ b/patches/november_2012/custom_field_insert_after.py @@ -0,0 +1,11 @@ +import webnotes + +def execute(): + import re + regex = re.compile("\s-\s[\d\.]*") + + for name, insert_after in webnotes.conn.sql("""select name, insert_after + from `tabCustom Field`"""): + new_insert_after = regex.sub("", insert_after) + webnotes.conn.set_value("Custom Field", name, "insert_after", new_insert_after) + \ No newline at end of file diff --git a/patches/patch_list.py b/patches/patch_list.py index 8194b86f69..87019150c6 100644 --- a/patches/patch_list.py +++ b/patches/patch_list.py @@ -642,5 +642,9 @@ patch_list = [ { 'patch_module': 'patches.october_2012', 'patch_file': 'custom_script_delete_permission', - } + }, + { + 'patch_module': 'patches.november_2012', + 'patch_file': 'custom_field_insert_after', + }, ]