This is a downstream report of https://gitlab.gnome.org/GNOME/gnome-contacts/-/issues/271 , filed for blocker tracking purposes. If you edit an existing contact in Contacts and change their email address, when you hit Done, Contacts shows a blank "Unnamed Person" card instead of the edited card for the contact as you'd expect. If you click back on the contact you edited in the list, their card is displayed. The email address change is applied, but any other edits you made at the same time are lost (e.g. if you change the email address and phone number and hit Done, you see Unnamed Person; if you then click back on the contact in the list, you see their card with the new email address, but still the old phone number). Proposing as a Final blocker as a violation of the "basic functionality" requirement that's applied to all apps included in Workstation. Editing a contact seems like pretty basic functionality, and it clearly does not work right.
Upstream MR contains a candidate fix: https://gitlab.gnome.org/GNOME/gnome-contacts/-/merge_requests/213
The MR solves the "switches to Unnamed Person card after edit" part of the problem, but not the "if you edit email address and phone number together, only the email address change takes effect" part.
+4 in https://pagure.io/fedora-qa/blocker-review/issue/927 , marking accepted. Note I believe most folks consider the "other edits made at the same time are lost" part of the bug as the really important part, that's the part the blocker decision is based on, so that part needs fixing for the blocker to be addressed.
Yeah, the upstream issue should probably have been split up in 2 different issues. In any case, I filed https://gitlab.gnome.org/GNOME/gnome-contacts/-/merge_requests/214 which hopefully fixes the other part of the issue too.
Unfortunately #214 doesn't seem to fix the other problem :(
The remaining issue turns out to be specifically: if you make multiple edits including one to an email address, the other edits get thrown away. Multiple edits *not* including an email address change work OK.
So MR #214 has been updated and now does fix this, I will backport the fixes once our s390x builder outage is resolved. Marking POST for now.
FEDORA-2022-b6a2d7db07 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-b6a2d7db07
FEDORA-2022-b6a2d7db07 has been pushed to the Fedora 37 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-b6a2d7db07` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-b6a2d7db07 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
With the update,multiple edits including an email address change work well.
FEDORA-2022-b6a2d7db07 has been pushed to the Fedora 37 stable repository. If problem still persists, please make note of it in this bug report.