Breakdown Table Deletions

Problem

In Goldenseal small business software versions 4.7 and earlier, only the first breakdown object is deleted from the database, wheneve you go back and delete more than one row at a time from a breakdown table in an existing record.

This bug does not cause any visible problems, but it leaves some "clutter" in the file that makes it a bit bigger than it needs to be.

Caught By

Turtlesoft testing.

Workaround

If you are really obsessive about database clutter, delete just one row at a time, then leave the record and come back before you delete another one. However, this bug won't cause any actual problems.

Solution

Starting with Goldenseal estimating software version 4.8, we correctly delete all breakdown objects, when you delete multiple rows from a table.

Technical Details

Programmer note-- code changed in CBreakdownArrayOwner::RemoveExcessBreakdowns