Skip to content

Commit

Permalink
refactor: reset flag for old records
Browse files Browse the repository at this point in the history
  • Loading branch information
ruthra-kumar committed Mar 22, 2024
1 parent 844ad40 commit a88bf84
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 1 deletion.
2 changes: 1 addition & 1 deletion erpnext/patches.txt
Original file line number Diff line number Diff line change
Expand Up @@ -356,7 +356,7 @@ erpnext.patches.v14_0.update_total_asset_cost_field
erpnext.patches.v15_0.create_advance_payment_status
erpnext.patches.v15_0.allow_on_submit_dimensions_for_repostable_doctypes
erpnext.patches.v14_0.create_accounting_dimensions_in_reconciliation_tool
erpnext.patches.v14_0.update_flag_for_return_invoices
erpnext.patches.v14_0.update_flag_for_return_invoices #2024-03-22
# below migration patch should always run last
erpnext.patches.v14_0.migrate_gl_to_payment_ledger
erpnext.stock.doctype.delivery_note.patches.drop_unused_return_against_index # 2023-12-20
Expand Down
8 changes: 8 additions & 0 deletions erpnext/patches/v14_0/update_flag_for_return_invoices.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,10 @@ def execute():
creation_date = "2024-01-25"

si = qb.DocType("Sales Invoice")

# unset flag, as migration would have set it for all records, as the field was introduced with default '1'
qb.update(si).set(si.update_outstanding_for_self, False).run()

if cr_notes := (
qb.from_(si)
.select(si.name)
Expand All @@ -37,6 +41,10 @@ def execute():
).run()

pi = qb.DocType("Purchase Invoice")

# unset flag, as migration would have set it for all records, as the field was introduced with default '1'
qb.update(pi).set(pi.update_outstanding_for_self, False).run()

if dr_notes := (
qb.from_(pi)
.select(pi.name)
Expand Down

0 comments on commit a88bf84

Please sign in to comment.