https://bugs.kde.org/show_bug.cgi?id=406321

--- Comment #12 from skierpage <skierp...@gmail.com> ---
While reducing the test case, I discovered
WORKAROUND: problem goes away if I insert linebreaks between the SGML tags of
the qfx file, which output all its SGML tags
(<OFX><SIGNONMSGSRSV1><SONRS><STATUS>...) on one line.

The problem is in the LibOFX library that skrooge and other programs use to
read OFX/QFX files, reported against GnuCash
https://bugs.gnucash.org/show_bug.cgi?id=797081 , and fixed in LibOFX release
0.9.14:
     * Fix proprietary tags striping eating the content of the previous tag if
       proprietary tag is in the middle of the line.
Fedora 29 has version 0.9.13 of this library, hence Skrooge exhibits the bug. 
If you install the 'ofx' package you can see that its `ofxdump` utility prints
"Account ID: <blank>" in version 0.9.13, but if I build 0.9.14 it prints the
correct account number from the OFX file.

So this bug is in a supporting library, and is fixed in a newer version of that
library. Skrooge's behavior isn't ideal in that it doesn't warn about no
account number and only fails if I have existing accounts in my .skg file, but
the bug isn't its fault.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to