FIX: loan summary zero values after navigation #1650
+6
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue (#1645)
After creating a loan, the "original principal" and "monthly payment" fields display correct values initially. However, after navigating away and returning to the overview tab, these values incorrectly show as 0.00.
Root Cause
The
original_balance
method in theAccount
model was prioritizing the first chronological balance record even when it had a zero value, instead of falling back to the current balance. This caused the loan calculations to use 0 as the base value after the initial page load.Solution
Modified the
original_balance
method in the Account model to handle zero-value balance records more appropriately.The change ensures that: