fix: clear loans on employee and salary slip date change #2810
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.
the
set_loan_repayment
function insalary_slip_loan_utils.py
doesn't update loans field if it is already populated.this can create a bug that the loans field is not updated if employee or date of salary slip is changes.
this will create another bug that the loan is repaid with another employees salary if the employee field is changed.
this fix clears the loans field if employee or end date of salary slip is changed.
Please
backport version-15-hotfix
backport version-14-hotfix