From 5959a39765c1cd3e86258ef3542404dec151ffb0 Mon Sep 17 00:00:00 2001 From: venkataakhil Date: Wed, 8 Nov 2023 12:44:18 +0530 Subject: [PATCH] Audit repor index error fix --- .../report/audit_report/audit_report.py | 48 ++++++++++--------- 1 file changed, 26 insertions(+), 22 deletions(-) diff --git a/smart_service/transactions/report/audit_report/audit_report.py b/smart_service/transactions/report/audit_report/audit_report.py index b85a281..701cc93 100644 --- a/smart_service/transactions/report/audit_report/audit_report.py +++ b/smart_service/transactions/report/audit_report/audit_report.py @@ -46,11 +46,10 @@ def get_data(filters): filter_data = filters.variant_mapping if filter_data != None and len(data) > 0: validation_flag, data = modify_data(data, filter_data) - if validation_flag: + if validation_flag: return data else: - frappe.log_error('Audit report',str(data)) - return [] + return [] return data @@ -99,11 +98,13 @@ def modify_data(data_input, filter_parent): for j in ss_map_append: val = j['procedure_name'] proc = j['procedure'] - proc_map, proc_size = get_parent_map(ss_map[val], 'procedure_name') + proc_map, proc_size = get_parent_map( + ss_map[val], 'procedure_name') proc_values_dic = append_to_dic3( proc_map, proc_size, j, indent=3, header=0, procedure=proc) - proc_length = status_length_append(proc_values_dic, 'Procedure') + proc_length = status_length_append( + proc_values_dic, 'Procedure') j['active_status'] = j['active_status'] + ' / ' + proc_length list1.append(j) @@ -112,20 +113,22 @@ def modify_data(data_input, filter_parent): proc_map[pm], 'step_name') step_length = status_length_append(steps_size, 'Step') list1.append({'procedure_name': pm, 'indent': 3, 'header': 0, - 'active_status': step_length, 'modified': ''}) + 'active_status': step_length, 'modified': ''}) for sl in step_list: list1.append({'procedure_name': sl, 'indent': 4, - 'header': 0, 'active_status': '', 'modified': ''}) + 'header': 0, 'active_status': '', 'modified': ''}) for ss in step_list[sl]: ss.update({'procedure_name': ss['content_type']}) list1.append(ss) append_data = add_duplicate_data(list1) append_data = remove_duplicate_and_header(append_data) + # frappe.msgprint(str(append_data)) return True, append_data - except Exception as e: - frappe.log_error('Audit report_modify ',str(e)) - return False, str(e) + except Exception as e: + frappe.log_error('Audit report', frappe.get_traceback()) + False, None + def append_to_dic1(map_data, indent, header): map_data_append = [] @@ -231,20 +234,21 @@ def append_to_dic3(map_data, proc_size, j, indent, header, procedure): for cus in range(len(custom_lang)): if len(list1[cus]) > 0: + if i