User seemingly can modify a grayed out field of a split transaction #2553
Labels
enhancement
Requests for enhancements of existing stuff.
fixed
Bugs that are fixed (in a coming release).
Bug description
I am running Firefly III version f36b369, and my problem is:
When you edit a split transaction, the source (resp. destination) field for a withdrawal (resp. deposit) is not greyed out, and changing it won't be taked into account, despite being shown no error message / warning. This may possibly lead the user in error that the changes were correctly applied.
Steps to reproduce
Create a split transaction, here a withdrawal.
We can see that the source field is grayed out, as it shouldn't be different from the first one.
Save it, then open it again to edit it.
Here, the field is no longer grayed out. We can change it, and the suggestions also work.
Saving it will discard the source changes, without any warning or error.
Expected behavior
The field being grayed out and an error message if the user tries to change the field instead of silently discarding it (for the API of course).
Extra info
I don't understand why this is a restriction in the first place. Paying for something with multiple sources (credit card, cash, check, meal vouchers... The screenshots I took gave an example) sounds like a reasonable use case, and I don't think it's really suited for linked transactions either.
The text was updated successfully, but these errors were encountered: