fix: Store records to delete in a separate list

This commit is contained in:
Deepesh Garg
2021-08-12 18:18:03 +05:30
parent b74db6f2b8
commit 3d039d0fac

View File

@@ -856,10 +856,14 @@ def delete_gst_settings_for_company(doc, method):
return
gst_settings = frappe.get_doc("GST Settings")
records_to_delete = []
for d in reversed(gst_settings.get('gst_accounts')):
if d.company == doc.name:
gst_settings.remove(d)
records_to_delete.append(d)
for d in records_to_delete:
gst_settings.remove(d)
gst_settings.save()