From 59f7ec75cd23ed6f73221da5a110432c039de796 Mon Sep 17 00:00:00 2001 From: Ashhar Ahmad Khan <145142826+AshharAhmadKhan@users.noreply.github.com> Date: Sat, 25 Apr 2026 00:48:45 +0530 Subject: [PATCH] FINERACT-2595: Fix Liquibase changeset 0231 - delete m_role_permission rows before m_permission to avoid FK violation, change author to fineract --- .../0231_remove_clientcharge_inactivate_permissions.xml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/fineract-provider/src/main/resources/db/changelog/tenant/parts/0231_remove_clientcharge_inactivate_permissions.xml b/fineract-provider/src/main/resources/db/changelog/tenant/parts/0231_remove_clientcharge_inactivate_permissions.xml index 34ebf3278fe..40146f2068a 100644 --- a/fineract-provider/src/main/resources/db/changelog/tenant/parts/0231_remove_clientcharge_inactivate_permissions.xml +++ b/fineract-provider/src/main/resources/db/changelog/tenant/parts/0231_remove_clientcharge_inactivate_permissions.xml @@ -22,8 +22,14 @@ - + Remove INACTIVATE_CLIENTCHARGE permissions - command was never implemented and the client-charge inactivate write path is being removed. + + permission_id=(SELECT id FROM m_permission WHERE code='INACTIVATE_CLIENTCHARGE') + + + permission_id=(SELECT id FROM m_permission WHERE code='INACTIVATE_CLIENTCHARGE_CHECKER') + code='INACTIVATE_CLIENTCHARGE'