diff --git a/frontend/src/components/transactions/Create.vue b/frontend/src/components/transactions/Create.vue index 5576dcc520..4f650dced0 100644 --- a/frontend/src/components/transactions/Create.vue +++ b/frontend/src/components/transactions/Create.vue @@ -71,7 +71,7 @@   @@ -334,7 +334,6 @@ export default { for (let i in this.transactions) { if (this.transactions.hasOwnProperty(i) && /^0$|^[1-9]\d*$/.test(i) && i <= 4294967294) { if (this.transactions.hasOwnProperty(i)) { - //this. // console.log('Reset attachment #' + i); this.updateField({index: i, field: 'transaction_journal_id', value: 0}); this.updateField({index: i, field: 'errors', value: this.defaultErrors}) @@ -345,7 +344,8 @@ export default { // reset the form: if (this.resetFormAfter) { this.resetTransactions(); - this.addTransaction(); + setTimeout(this.addTransaction, 50); + } return Promise.resolve({response: 'from finaliseSubmission'}); }, @@ -434,10 +434,10 @@ export default { this.updateField({index: payload.index, field: payload.direction + '_account_currency_symbol', value: payload.currency_symbol}); //this.calculateTransactionType(payload.index); - if('source' === payload.direction && true === payload.user_selected) { + if ('source' === payload.direction && true === payload.user_selected) { this.$refs.splitForms[payload.index].$refs.destinationAccount.giveFocus(); } - if('destination' === payload.direction && true === payload.user_selected) { + if ('destination' === payload.direction && true === payload.user_selected) { this.$refs.splitForms[payload.index].$refs.amount.giveFocus(); } }, diff --git a/frontend/src/components/transactions/TransactionListLarge.vue b/frontend/src/components/transactions/TransactionListLarge.vue index 90f4a71f44..c5a0151cd0 100644 --- a/frontend/src/components/transactions/TransactionListLarge.vue +++ b/frontend/src/components/transactions/TransactionListLarge.vue @@ -53,9 +53,9 @@