r16095 - gnucash/trunk/src/import-export/qif-import - Fix a qif import error if commission account cannot be found in the mappings, #378274.

Andreas Köhler andi5 at cvs.gnucash.org
Fri May 18 10:54:22 EDT 2007


Author: andi5
Date: 2007-05-18 10:54:19 -0400 (Fri, 18 May 2007)
New Revision: 16095
Trac: http://svn.gnucash.org/trac/changeset/16095

Modified:
   gnucash/trunk/src/import-export/qif-import/qif-to-gnc.scm
Log:
Fix a qif import error if commission account cannot be found in the mappings, #378274.


Modified: gnucash/trunk/src/import-export/qif-import/qif-to-gnc.scm
===================================================================
--- gnucash/trunk/src/import-export/qif-import/qif-to-gnc.scm	2007-05-18 14:54:14 UTC (rev 16094)
+++ gnucash/trunk/src/import-export/qif-import/qif-to-gnc.scm	2007-05-18 14:54:19 UTC (rev 16095)
@@ -615,13 +615,15 @@
                 (xaccSplitSetReconcile gnc-far-split #\y)))
           
           (if qif-commission-acct
-              (let* ((commission-acct-info 
+              (let* ((commission-acct-info
                       (or (hash-ref qif-acct-map qif-commission-acct)
                           (hash-ref qif-cat-map qif-commission-acct)))
-                     (commission-acct-name 
-                      (qif-map-entry:gnc-name commission-acct-info)))
-                (set! commission-acct 
-                      (hash-ref gnc-acct-hash commission-acct-name))))
+                     (commission-acct-name
+                      (and commission-acct-info
+                           (qif-map-entry:gnc-name commission-acct-info))))
+                (if commission-acct-name
+                    (set! commission-acct
+                          (hash-ref gnc-acct-hash commission-acct-name)))))
           
           (if (and commission-amt commission-acct)
               (begin 



More information about the gnucash-changes mailing list