https://bugs.kde.org/show_bug.cgi?id=427348
Bug ID: 427348 Summary: Some user profile fields won't apply unless they all have unique new values Product: systemsettings Version: unspecified Platform: Compiled Sources OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: kcm_users Assignee: uhh...@gmail.com Reporter: aspotas...@gmail.com CC: plasma-b...@kde.org Target Milestone: --- SUMMARY Some user profile fields won't apply unless they all have unique new values. STEPS TO REPRODUCE 1. Start the Users KCM ("kcmshell5 kcm_users") 2. Select a user 3. Change the full name (the top-most input field) to "foo", change the email address to "f...@example.com", click Apply. 4. Restart the Users KCM and make sure the change applied. 5. Change the full name to "b...@example.com", change the email address to "b...@example.com" as well, click Apply. OBSERVED RESULT The full name remains "foo", the email address is changed to "b...@example.com". EXPECTED RESULT Both fields should change to "b...@example.com". SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION Built from Git master at f7a5514f22465fe02759417333806b59e1238eb6. Root cause: When the std::map used in UserApplyJob::start() is initialized, the key-value {"b...@example.com", full name setter ptr} is being overwritten by key-value {"b...@example.com", email setter ptr}. Proposed fix: https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/172 -- You are receiving this mail because: You are watching all bug changes.