Bug 514221

Summary: Renaming a budget or changing its year does not enable "File -> Save"
Product: [Applications] kmymoney Reporter: Paul Worrall <p.r.worrall>
Component: generalAssignee: KMyMoney Devel Mailing List <kmymoney-devel>
Status: RESOLVED FIXED    
Severity: minor    
Priority: NOR    
Version First Reported In: 5.2.1   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 5.2.2
Sentry Crash Report:

Description Paul Worrall 2026-01-06 09:51:32 UTC
Summary field says it all 😀

KMyMoney: 5.2.1
Akonadi: Unknown(I18N_ARGUMENT_MISSING) (build against 6.5.3(I18N_ARGUMENT_MISSING))
Alkimia: 8.2.1(I18N_ARGUMENT_MISSING) (build against 8.2.1(I18N_ARGUMENT_MISSING))
Aqbanking: Unknown(I18N_ARGUMENT_MISSING) (build against 6.6.3(I18N_ARGUMENT_MISSING))
Gpgme: Unknown(I18N_ARGUMENT_MISSING) (build against 2.0.0(I18N_ARGUMENT_MISSING))
Gwenhywfar: Unknown(I18N_ARGUMENT_MISSING) (build against 5.12.1(I18N_ARGUMENT_MISSING))
KDiagram: Unknown(I18N_ARGUMENT_MISSING) (build against (I18N_ARGUMENT_MISSING))
libical: Unknown(I18N_ARGUMENT_MISSING) (build against 3.0.20(I18N_ARGUMENT_MISSING))
libofx: Unknown(I18N_ARGUMENT_MISSING) (build against 0.10.9(I18N_ARGUMENT_MISSING))
SQLCipher: Unknown(I18N_ARGUMENT_MISSING) (build against 3.46.1(I18N_ARGUMENT_MISSING))
KDE Frameworks: 6.21.0
Qt: Using 6.10.1 and built against 6.10.1
Arch Linux (Wayland)
Build ABI: x86_64-little_endian-lp64
Kernel: linux 6.18.3-arch1-1
Comment 1 Thomas Baumgart 2026-01-07 14:25:40 UTC
Git commit 825822dcc973d35664138ac067778bd4e901ce2f by Thomas Baumgart.
Committed on 07/01/2026 at 14:25.
Pushed by tbaumgart into branch 'master'.

Set the dirty flag when changing budget name and year
FIXED-IN: 5.2.2

M  +1    -24   kmymoney/mymoney/storage/budgetsmodel.cpp
M  +42   -0    kmymoney/plugins/views/budget/kbudgetview.cpp
M  +1    -0    kmymoney/plugins/views/budget/kbudgetview_p.h

https://invent.kde.org/office/kmymoney/-/commit/825822dcc973d35664138ac067778bd4e901ce2f
Comment 2 Thomas Baumgart 2026-01-07 14:27:23 UTC
Git commit 914c61b0a5ec6dd46836f6acff96a84405157b81 by Thomas Baumgart.
Committed on 07/01/2026 at 14:26.
Pushed by tbaumgart into branch '5.2'.

Set the dirty flag when changing budget name and year
FIXED-IN: 5.2.2
(cherry picked from commit 825822dcc973d35664138ac067778bd4e901ce2f)

M  +1    -24   kmymoney/mymoney/storage/budgetsmodel.cpp
M  +42   -0    kmymoney/plugins/views/budget/kbudgetview.cpp
M  +1    -0    kmymoney/plugins/views/budget/kbudgetview_p.h

https://invent.kde.org/office/kmymoney/-/commit/914c61b0a5ec6dd46836f6acff96a84405157b81