diff --git a/gnucash/import-export/qif-imp/qif-dialog-utils.scm b/gnucash/import-export/qif-imp/qif-dialog-utils.scm index bdc9d19907..78f9373da2 100644 --- a/gnucash/import-export/qif-imp/qif-dialog-utils.scm +++ b/gnucash/import-export/qif-imp/qif-dialog-utils.scm @@ -586,6 +586,8 @@ (begin (set! entry (make-qif-map-entry)) (qif-map-entry:set-qif-name! entry key-string) + (if (string=? key-string "") + (set! key-string (default-unspec-acct))) (qif-map-entry:set-gnc-name! entry (default-unspec-acct)) (qif-map-entry:set-allowed-types! diff --git a/gnucash/import-export/qif-imp/qif-to-gnc.scm b/gnucash/import-export/qif-imp/qif-to-gnc.scm index f5d079495f..df74b48dc7 100644 --- a/gnucash/import-export/qif-imp/qif-to-gnc.scm +++ b/gnucash/import-export/qif-imp/qif-to-gnc.scm @@ -587,7 +587,9 @@ (not (string=? memo "")) (hash-ref qif-memo-map memo)))) (if (not far-acct-info) - (set! far-acct-info (hash-ref qif-cat-map cat))))) + (set! far-acct-info + (hash-ref qif-memo-map + (default-unspec-acct)))))) (set! far-acct-name (qif-map-entry:gnc-name far-acct-info)) (set! far-acct (hash-ref gnc-acct-hash far-acct-name))