diff --git a/src/views/desktop/transactions/list/dialogs/EditDialog.vue b/src/views/desktop/transactions/list/dialogs/EditDialog.vue index c329dc9a..7218cbbe 100644 --- a/src/views/desktop/transactions/list/dialogs/EditDialog.vue +++ b/src/views/desktop/transactions/list/dialogs/EditDialog.vue @@ -207,7 +207,7 @@ secondary-title-field="name" secondary-footer-field="displayBalance" secondary-icon-field="icon" secondary-icon-type="account" secondary-color-field="color" :readonly="mode === TransactionEditPageMode.View" - :disabled="loading || submitting || !allVisibleAccounts.length" + :disabled="loading || submitting || !allVisibleAccounts.length || (mode === TransactionEditPageMode.Edit && transaction.type === TransactionType.ModifyBalance)" :enable-filter="true" :filter-placeholder="tt('Find account')" :filter-no-items-text="tt('No available account')" :custom-selection-primary-text="sourceAccountName" :label="tt(sourceAccountTitle)" @@ -247,7 +247,7 @@ @@ -268,7 +268,7 @@ auto-select-first persistent-placeholder :readonly="mode === TransactionEditPageMode.View" - :disabled="loading || submitting" + :disabled="loading || submitting || (mode === TransactionEditPageMode.Edit && transaction.type === TransactionType.ModifyBalance)" :label="tt('Transaction Timezone')" :placeholder="!transaction.timeZone && transaction.timeZone !== '' ? `(${transactionDisplayTimezone}) ${transactionTimezoneTimeDifference}` : tt('Timezone')" :items="allTimezones" diff --git a/src/views/mobile/transactions/EditPage.vue b/src/views/mobile/transactions/EditPage.vue index 9a5c422f..7f29238a 100644 --- a/src/views/mobile/transactions/EditPage.vue +++ b/src/views/mobile/transactions/EditPage.vue @@ -192,7 +192,7 @@