Fix auto-account
All checks were successful
build docker image / docker-build (push) Successful in 1m19s

This commit is contained in:
2025-07-23 22:24:17 +03:00
parent 1fbac9fef9
commit 1a3843193b

View File

@@ -183,13 +183,21 @@ func ImportTransaction(monobankTransaction monobank.WebHookResponse) error {
} }
} }
// fmt.Println(transactionType) // transaction direction logic
// return errors.New("cancel") switch transactionType {
case "deposit":
firefly3Transaction.SourceName = row.Firefly3.Destination
break
case "transfer":
firefly3Transaction.SourceName = row.Firefly3.Source
break
default:
firefly3Transaction.SourceName = destAccount.Firefly3Name
}
// transaction direction logic // transaction direction logic
switch transactionType { switch transactionType {
case "deposit", "transfer": case "deposit", "transfer":
firefly3Transaction.SourceName = row.Firefly3.Destination
firefly3Transaction.DestinationName = destAccount.Firefly3Name firefly3Transaction.DestinationName = destAccount.Firefly3Name
// when transfer between different currencies, convert // when transfer between different currencies, convert
@@ -203,7 +211,6 @@ func ImportTransaction(monobankTransaction monobank.WebHookResponse) error {
} }
break break
default: default:
firefly3Transaction.SourceName = destAccount.Firefly3Name
firefly3Transaction.DestinationName = row.Firefly3.Destination firefly3Transaction.DestinationName = row.Firefly3.Destination
} }