[
https://issues.apache.org/jira/browse/FINERACT-2556?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
devi pathak updated FINERACT-2556:
----------------------------------
Attachment: (was: image-2026-03-26-21-45-14-591.png)
> Prevent no-op updates for approved amount modification
> ------------------------------------------------------
>
> Key: FINERACT-2556
> URL: https://issues.apache.org/jira/browse/FINERACT-2556
> Project: Apache Fineract
> Issue Type: Improvement
> Components: Loan
> Reporter: devi pathak
> Priority: Minor
>
> *Problem*
> Currently, updating the approved amount with the same value still triggers:
> - unnecessary history entries
> - business events
> - redundant database writes
> These no-op updates do not result in any meaningful state change but still
> cause side effects in the system.
>
> *Proposed Solution*
> Add validation to prevent no-op updates when the new approved amount is equal
> to the current approved amount.
> The system should reject such requests and ensure that only meaningful
> changes are processed.
>
> *Benefits*
> - avoids unnecessary history entries
> - prevents redundant business event triggering
> - reduces unnecessary database writes
> - improves overall system efficiency and data consistency
>
> *Acceptance Criteria*
> - Updating approved amount with the same value should be rejected
> - No history entry should be created for such requests
> - No business events should be triggered
> - Proper validation error should be returned to the user
--
This message was sent by Atlassian Jira
(v8.20.10#820010)