Editing a transfer forgets the payment method and exchange rate
Problem reported by Richard Cooper 11 years ago
Steps to reproduce:
- Create a transfer between two dollar bank accounts. Notice that you are not give any opportunity to specify either a payment method or a sterling exchange rate
- View the payment representing one side of the transfer. Notice that the payment method has been set to "Bank Transfer" and the sterling amount has been set to a reasonable value using the default exchange rates. Also note that the exchange rate used is not shown, only the two amounts.
- Now click the "edit" button to change the payment
Result:
- On the edit page the payment method has been forgotten and reset to "Select payment method", forcing me to reselect it before I can submit the form
- On the edit page the exchange rate has been forgotten and reset to 1. At this point I can either work out what exchange rate was used behind the scenes for the original transfer and reapply that or just accept the rate of 1 and hope that it doesn't matter since this is an exchange between dollar accounts
This bug also happens with transfers between two sterling bank accounts but obviously only the payment method is forgotten. The exchange rate is not an issue.