[Kmymoney-devel] [Bug 246108] New: Consistency Check does not catch duplicate IDs

Alvaro Soliverez asoliverez at kde.org
Thu Jul 29 03:01:01 CEST 2010


Let me know if you are ready to fix it before the release and you need
a new string, so I can get the approval from the kde-i18n-doc teams.

Regards,
Alvaro

On Wed, Jul 28, 2010 at 9:47 PM, Fernando Vilas <fvilas at iname.com> wrote:
> https://bugs.kde.org/show_bug.cgi?id=246108
>
>           Summary: Consistency Check does not catch duplicate IDs
>           Product: kmymoney4
>           Version: unspecified
>          Platform: openSUSE RPMs
>        OS/Version: Linux
>            Status: NEW
>          Severity: normal
>          Priority: NOR
>         Component: general
>        AssignedTo: kmymoney-devel at kde.org
>        ReportedBy: fvilas at iname.com
>
>
> Version:           unspecified (using KDE 4.4.4)
> OS:                Linux
>
> The file consistency check does not find/fix duplicate IDs. This prevents users
> from using the "Save as database" feature, since the IDs are used as primary
> keys in the database backend.
>
> Reproducible: Didn't try
>
> Steps to Reproduce:
> Create a file with at least 2 transactions. Ensure that there is a duplicate
> transactionid. Run the consistency check to try to fix the duplication. Attempt
> to save to a database.
>
> Actual Results:
> The consistency check reports that no problems were found. Then an error
> message occurs, complaining about a duplicate entry for a primary key in the
> kmmTransactions table.
>
> Expected Results:
> The consistency check should fix the duplicate transactionid issue by changing
> all except one transaction to a new transactionid and update the transactionid
> counter to avoid future duplication issues.
>
> This was reported on the KMM2 developer list by upscope at nwi.net on 2010-07-24.
> Tony B. attempted to resolve the database issue by recommending a consistency
> check, but that did not solve the problem.
>
> The fix will likely involve a string change, since the errors are reported to
> the user.
>
> --
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You are the assignee for the bug.
> _______________________________________________
> KMyMoney-devel mailing list
> KMyMoney-devel at kde.org
> https://mail.kde.org/mailman/listinfo/kmymoney-devel
>


More information about the KMyMoney-devel mailing list