From 67fa945cc867bf08608546cccf02c52325c9f826 Mon Sep 17 00:00:00 2001 From: mhabb Date: Sun, 17 Oct 2021 12:49:08 -0700 Subject: [PATCH] cmd/ofx: check for nil Currency fields in transactions --- cmd/ofx/banktransactions.go | 2 +- cmd/ofx/cctransactions.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/ofx/banktransactions.go b/cmd/ofx/banktransactions.go index 5bb7e6e..3ce0ddb 100644 --- a/cmd/ofx/banktransactions.go +++ b/cmd/ofx/banktransactions.go @@ -77,7 +77,7 @@ func bankTransactions() { func printTransaction(defCurrency ofxgo.CurrSymbol, tran *ofxgo.Transaction) { currency := defCurrency - if ok, _ := tran.Currency.Valid(); ok { + if tran.Currency != nil { currency = tran.Currency.CurSym } diff --git a/cmd/ofx/cctransactions.go b/cmd/ofx/cctransactions.go index 3756bfe..6f989a3 100644 --- a/cmd/ofx/cctransactions.go +++ b/cmd/ofx/cctransactions.go @@ -60,7 +60,7 @@ func ccTransactions() { fmt.Println("Transactions:") for _, tran := range stmt.BankTranList.Transactions { currency := stmt.CurDef - if ok, _ := tran.Currency.Valid(); ok { + if tran.Currency != nil { currency = tran.Currency.CurSym }