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

Ralf Habacker <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |WAITINGFORINFO
             Status|REPORTED                    |NEEDSINFO

--- Comment #5 from Ralf Habacker <[email protected]> ---
(In reply to Robby Engelmann from comment #3)
> I had an Investment Performance Report per year and one that covered all
> time. I had to re-create the report and now it works, however, I will not do
> that for all the years before.

With
https://invent.kde.org/office/kmymoney/-/commit/5c31d0a39f80fcabef2de93f8534be7619daac9d,
a design flaw in the definition of performance reports was fixed in the Git
master branch.

This fix searches report definitions for the following attributes 

    rowtype=“equitytype” querycolumns="performance"
    rowtype="topaccount-account"  querycolumns="performance"

and converts them to:

    rowtype="performancetype" querycolumns="performance"
    rowtype="performancetopaccount"  querycolumns="performance"

The fact that this fix was applied when loading a KMymoney file should be
indicated by the following tag in the header of the KMymoney file.

     <FIXVERSION id="12"/>

and in normal console output when running kmymoney from a console as:

    testing fileFixVersion 11 < 12
    2 reports(s)  fixed in fixFile_11

If this did not work for you, there must be a discrepancy in the file you are
using; for example, if FIXVERSION is already set to 12, this conversion will
not be skipped. Resetting it to 11 may help in this case.

If there are other historical performance report types that contain
`querycolumns=“performance”` but have a different `“rowtype”` than those listed
above, this could also cause the problem because they would no longer be
recognized as performance reports. If this is the case, please provide the
relevant report lines or at least the two attributes listed here so they can be
addressed accordingly.

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

Reply via email to