-
Notifications
You must be signed in to change notification settings - Fork 344
"Kontakt-Tagebuch": Deleting a person is deleting all contacts w that person #674
Comments
I'm sure this is the intended behavior. The pop-up you see before finally deleting a person also says that this will delete all entries of this person from the contact journal. So I would not consider this as a bug but as a feature request and therefore suggest to open an issue in the wishlist repository. |
Thank you for your answer and suggestion. |
|
Also related: corona-warn-app/cwa-wishlist#322 |
A possible "fix" or an enhancement for this issue here could also be, to change the default behaviour: |
The Open-Source-Team should decide how to proceed with this issue. As of now, it just lays around without any process for over half a year. Mirroring it to JIRA would definitely make sense, I think. |
Avoid duplicates
Technical details
Describe the bug
Maybe it is not a bug in programmers' thinking, but it definitly is a bug in regards of data integrity and community protection. When deleting a person in "Kontakt-Tagebuch" (e.g. because you will not meet the person in the nearer future) it delets all the contacts you had in the past with that person. So data about these contacts will not be sent to local health authoritis in case of an infection and you choose to share the data.
Steps to reproduce the issue
Expected behaviour
A contact w person should no disappear when deleting the person, at least not before the end of incubation time since the last contact to that person.
Possible Fix
Depending on the current implementation: deleting a person should not be immediate, but it should be "invisible" or greyed out as a person and contacts should still be visible and in the database for 14d.
Or: Person and Contact should be more "independent" objects form each other. "Contact" should be able to store all necessary data that is valueable to inform local authorities about risky contacts.
The text was updated successfully, but these errors were encountered: