Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scheduled Transaction Dialog - Payments Left #6570

Closed
4 of 11 tasks
DevelopmentAnything opened this issue Mar 8, 2024 · 2 comments
Closed
4 of 11 tasks

Scheduled Transaction Dialog - Payments Left #6570

DevelopmentAnything opened this issue Mar 8, 2024 · 2 comments
Assignees
Milestone

Comments

@DevelopmentAnything
Copy link
Contributor

MMEX version:

  • 1.6.4
  • 1.7.0
  • 1.7.1
  • 1.7.2
  • Other (please specify)

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 11
  • Mac OSX
  • Linux

Description of the bug

Please describe your issue with details.
Add screenshot or other files if needed.

image
image

Payments Left:
Enter a number here, delete it again, and move the focus to another location then can see value of -2147483648.

Reproduction

Is the bug reproducible?

  • Always
  • Randomly
  • Happened only once

Reproduction steps:

  1. New/Edit Scheduled Transaction, Open Dialog

  2. Click Payments Left Input box

  3. typing any number ex) 0
    image

  4. delete number value (you can see empty box)
    image

  5. Click another component (date, text input, any buttons, OK&Save button also...)
    image

  6. You can see -2147483648 value in Payments Left. 🎉

Expected result:
'∞'

Actual result:
'-2147483648'

Additional information

If you have a backtrace for a crash or a warning, paste it here.

@DevelopmentAnything DevelopmentAnything changed the title Scheduled Transaction Dialog Scheduled Transaction Dialog - Payments Left Mar 8, 2024
n-stein added a commit to n-stein/moneymanagerex that referenced this issue Mar 8, 2024
@n-stein
Copy link
Contributor

n-stein commented Mar 8, 2024

Three fixes here:

  1. Fixed the "Payments Left" bug. The value will remain blank when cleared.
  2. Fixed the bug where entering a date too far in the future causes the payment to become overdue.
  3. Removed the homepage refresh that occurred after every auto-executed transaction was entered. Instead, we refresh the current panel at the end after all auto-transactions have been entered so that the user is not dropped back to the homepage if they have navigated away from it.

@n-stein n-stein self-assigned this Mar 8, 2024
whalley added a commit that referenced this issue Mar 8, 2024
fix(#6570): scheduled transaction fixes
@whalley whalley added this to the v1.7.1 milestone Mar 8, 2024
@whalley whalley closed this as completed Mar 10, 2024
@DevelopmentAnything
Copy link
Contributor Author

DevelopmentAnything commented Mar 20, 2024

@n-stein
image

There are still issues with the display.
don't see some of the numbers.
Theoretically, we can enter numbers up to 2147483647
width of the component must be set long.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants