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