Skip to content

No error message shown when unable to move transactions from one account to another with an invalid account creation data #6338

@Shrinks99

Description

@Shrinks99

MMEX version:

  • 1.6.4

Note: bug reporters are expected to have verified the bug still exists
either in the last stable version of MMEX or on updated development code
(master branch).

Operating System:

  • Windows
  • Mac OSX (tested)
  • Linux

Description of the bug

When moving one or more transactions to another account that was opened after the transaction was created using the right click Move Transaction feature, the app will not give the user any visible feedback when it fails to move the transaction.

Reproduction

Is the bug reproducible?

  • Always
  • Randomly
  • Happened only once

Reproduction steps:

  • Create two accounts, one opened on the current date, and another opened a month in the past
  • Create a transaction in the past account, right after the account was opened (or similar date)
  • Attempt to move that transaction to the account created on the current date by right clicking and using the context menu Move Transaction option.
  • Select the current date account
  • Nothing should happen and the user isn't notified as to why

Expected result:

An error message stating that the account date is not reconcilable with the transaction date

Actual result:

The user is given no information.

This error is helpfully present if you try to try to complete this same action through the Edit Transaction dialog.

Screenshot 2023-12-01 at 4 46 44 PM

Additional information

A warning popup appears before a second confirmation dialog for no reason when using the context menu Move Transaction function. This serves little purpose, as the next step of this process sees the user making a selection and confirming. Essentially there's a double confirmation step that doesn't need to be here and can be removed to streamline this process without losing the check that the user is sure they want to move this transaction.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions