diff --git a/src/views/desktop/transactions/ListPage.vue b/src/views/desktop/transactions/ListPage.vue
index 656151e7..692dd69f 100644
--- a/src/views/desktop/transactions/ListPage.vue
+++ b/src/views/desktop/transactions/ListPage.vue
@@ -556,8 +556,7 @@
-
|
@@ -1653,10 +1652,6 @@ function exportTransactions(fileExtension: string): void {
}
function show(transaction: Transaction): void {
- if (transaction.type === TransactionType.ModifyBalance) {
- return;
- }
-
editDialog.value?.open({
id: transaction.id,
currentTransaction: transaction
diff --git a/src/views/mobile/transactions/EditPage.vue b/src/views/mobile/transactions/EditPage.vue
index 2f661c62..d25bd7e1 100644
--- a/src/views/mobile/transactions/EditPage.vue
+++ b/src/views/mobile/transactions/EditPage.vue
@@ -3,7 +3,7 @@
-
+
@@ -34,7 +34,7 @@
class="transaction-edit-amount ebk-large-amount"
header="Expense Amount" title="0.00">
-
+
@@ -452,7 +452,7 @@
{{ tt('Add Picture') }}
-
+
{{ tt('Duplicate') }}
{{ tt('Duplicate (With Time)') }}
{{ tt('Duplicate (With Geographic Location)') }}
@@ -881,6 +881,10 @@ function init(): void {
queryType >= TransactionType.Income &&
queryType <= TransactionType.Transfer) {
transaction.value.type = queryType;
+ } else if (queryType === TransactionType.ModifyBalance &&
+ pageTypeAndMode.type === TransactionEditPageType.Transaction &&
+ mode.value === TransactionEditPageMode.View) {
+ transaction.value.type = queryType;
}
if (mode.value === TransactionEditPageMode.Add) {
diff --git a/src/views/mobile/transactions/ListPage.vue b/src/views/mobile/transactions/ListPage.vue
index 22210c4c..32e967b6 100644
--- a/src/views/mobile/transactions/ListPage.vue
+++ b/src/views/mobile/transactions/ListPage.vue
@@ -215,7 +215,7 @@
|