From ae09b37a08105c9683622db1dc137b4db438fa28 Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Fri, 5 Oct 2012 15:10:40 +0530 Subject: [PATCH] fix in setup control and patch to fix existing docstatus problem --- patches/patch_list.py | 4 ++++ setup/doctype/setup_control/setup_control.py | 11 +++++++---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/patches/patch_list.py b/patches/patch_list.py index f750ac06f5..c8f814a34a 100644 --- a/patches/patch_list.py +++ b/patches/patch_list.py @@ -623,4 +623,8 @@ patch_list = [ 'patch_module': 'patches.october_2012', 'patch_file': 'remove_old_customer_contact_address', }, + { + 'patch_module': 'patches.october_2012', + 'patch_file': 'company_fiscal_year_docstatus_patch', + }, ] diff --git a/setup/doctype/setup_control/setup_control.py b/setup/doctype/setup_control/setup_control.py index 33e2e83f8b..b06fdca5d4 100644 --- a/setup/doctype/setup_control/setup_control.py +++ b/setup/doctype/setup_control/setup_control.py @@ -192,10 +192,13 @@ class DocType: rec = Document(d) for fn in master_dict[d].keys(): rec.fields[fn] = master_dict[d][fn] - # add blank fields - for fn in rec.fields: - if fn not in master_dict[d].keys()+['name','owner','doctype']: - rec.fields[fn] = '' + + # Note: I have no idea why this was there! + # # add blank fields + # for fn in rec.fields: + # if fn not in master_dict[d].keys()+['name','owner','doctype']: + # rec.fields[fn] = '' + rec_obj = get_obj(doc=rec) rec_obj.doc.save(1) if hasattr(rec_obj, 'on_update'):