From: Bill Erickson Date: Fri, 11 Jun 2021 14:28:06 +0000 (-0400) Subject: LP1929741 Delete action trumps ischanged for LID's X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=e361c8e9c1fcccb1f7923497383f3ec80394d5f2;p=working%2FEvergreen.git LP1929741 Delete action trumps ischanged for LID's Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton --- diff --git a/Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm index 675352ca08..1a05a5ce11 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm @@ -2076,11 +2076,11 @@ sub lineitem_detail_CUD_batch { create_lineitem_detail_debit($mgr, $li, $lid, 0, 1) or return $e->die_event; } - } elsif($lid->ischanged) { - return $evt if $evt = handle_changed_lid($e, $lid, $dry_run, $fund_cache); - } elsif($lid->isdeleted) { delete_lineitem_detail($mgr, $lid) or return $e->die_event; + + } elsif($lid->ischanged) { + return $evt if $evt = handle_changed_lid($e, $lid, $dry_run, $fund_cache); } $mgr->respond(li => $li);