transaction is only a dupe if value matches though this may cause other problems dupes are better than skips

master v0.16
bel 2023-04-09 09:19:58 -06:00
parent 1e01058c7c
commit dc0b0a64e2
1 changed files with 1 additions and 1 deletions

View File

@ -34,7 +34,7 @@ func main() {
log.Printf("skipping match account antipattern %q vs %q", config.AccountsAntiPattern, transaction.Account)
continue
}
if _, err := config.Storage.Get(transaction.ID); err == nil {
if v, err := config.Storage.Get(transaction.ID); err == nil || string(v) == transaction.String() {
log.Println("skipping duplicate transaction:", transaction)
} else {
if err := Upload(config, transaction); err != nil {