From 35c51278f94cc39c36d5353be623ae8ef9bbb202 Mon Sep 17 00:00:00 2001 From: Adam Saghy Date: Mon, 14 Jul 2025 22:18:10 +0200 Subject: [PATCH] FINERACT-2181: Change execution order in 1029_add_installment_amount_in_multiples_of_to_loan.xml --- ...tallment_amount_in_multiples_of_to_loan.xml | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/fineract-loan/src/main/resources/db/changelog/tenant/module/loan/parts/1029_add_installment_amount_in_multiples_of_to_loan.xml b/fineract-loan/src/main/resources/db/changelog/tenant/module/loan/parts/1029_add_installment_amount_in_multiples_of_to_loan.xml index c36d41c79..dcfc9823c 100644 --- a/fineract-loan/src/main/resources/db/changelog/tenant/module/loan/parts/1029_add_installment_amount_in_multiples_of_to_loan.xml +++ b/fineract-loan/src/main/resources/db/changelog/tenant/module/loan/parts/1029_add_installment_amount_in_multiples_of_to_loan.xml @@ -28,19 +28,23 @@ - - - + 9:e513a98940f115bc53cdd5e656b19bcd - UPDATE m_loan SET installment_amount_in_multiples_of = lp.installment_amount_in_multiples_of FROM ( - SELECT id, installment_amount_in_multiples_of FROM m_product_loan - ) lp WHERE lp.id = m_loan.product_id + UPDATE m_loan SET installment_amount_in_multiples_of = lp.instalment_amount_in_multiples_of FROM ( + SELECT id, instalment_amount_in_multiples_of FROM m_product_loan + ) lp WHERE lp.id = m_loan.product_id AND lp.instalment_amount_in_multiples_of IS NOT NULL + 9:e7490702ae64f9df7509a1c4fc37d2ba - UPDATE m_loan l inner join m_product_loan lp on lp.id = l.product_id set l.installment_amount_in_multiples_of = lp.installment_amount_in_multiples_of + UPDATE m_loan JOIN m_product_loan lp ON lp.id = m_loan.product_id + SET m_loan.installment_amount_in_multiples_of = lp.instalment_amount_in_multiples_of + WHERE lp.instalment_amount_in_multiples_of IS NOT NULL + + +