Fixed bug which resulted in exception when committing a transaction with two or more components containing different accounts.
When editing a transaction which has an account with showInList=false, the account is still displayed. This is to prevent edits of old transactions from losing hidden account data.