Title: Duplicate return allowed for same loan
Description:
The same loan can be returned more than once, causing late fees or state changes to be applied multiple times.
Steps to Reproduce:
- Go to the Loans list and find an active loan (e.g., L1).
- Mark Loan L1 as Returned.
- From the list, attempt to return Loan L1 again.
Expected Result:
System blocks the second return and shows “Loan already closed” or similar message.
Actual Result:
Second return is processed and late fees are added again.
Severity: Medium
Priority: P2
Status: New
Environment: Chrome 129, Windows 11
Screenshot / Evidence:

Title: Duplicate return allowed for same loan
Description:
The same loan can be returned more than once, causing late fees or state changes to be applied multiple times.
Steps to Reproduce:
Expected Result:
System blocks the second return and shows “Loan already closed” or similar message.
Actual Result:
Second return is processed and late fees are added again.
Severity: Medium
Priority: P2
Status: New
Environment: Chrome 129, Windows 11
Screenshot / Evidence: