diff --git a/main.go b/main.go index 5c032dc..49a875c 100755 --- a/main.go +++ b/main.go @@ -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 {