mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-16 19:49:18 +00:00
fix: do not create delinked payment ledger entries on cancel
This commit is contained in:
@@ -1856,14 +1856,18 @@ def create_payment_ledger_entry(
|
|||||||
|
|
||||||
for entry in ple_map:
|
for entry in ple_map:
|
||||||
ple = frappe.get_doc(entry)
|
ple = frappe.get_doc(entry)
|
||||||
|
|
||||||
if cancel:
|
|
||||||
delink_original_entry(ple, partial_cancel=partial_cancel)
|
|
||||||
|
|
||||||
ple.flags.ignore_permissions = 1
|
ple.flags.ignore_permissions = 1
|
||||||
ple.flags.adv_adj = adv_adj
|
ple.flags.adv_adj = adv_adj
|
||||||
ple.flags.from_repost = from_repost
|
ple.flags.from_repost = from_repost
|
||||||
ple.flags.update_outstanding = update_outstanding
|
ple.flags.update_outstanding = update_outstanding
|
||||||
|
|
||||||
|
if cancel:
|
||||||
|
delink_original_entry(ple, partial_cancel=partial_cancel)
|
||||||
|
ple._action = "submit"
|
||||||
|
ple.run_before_save_methods()
|
||||||
|
ple.run_post_save_methods()
|
||||||
|
continue
|
||||||
|
|
||||||
ple.submit()
|
ple.submit()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user