Skip to content

core, android, desktop: do not accept contact request twice - #7345

Draft
Narasimha-sc wants to merge 3 commits into
masterfrom
nd/fix-double-accept-contact-request
Draft

core, android, desktop: do not accept contact request twice#7345
Narasimha-sc wants to merge 3 commits into
masterfrom
nd/fix-double-accept-contact-request

Conversation

@Narasimha-sc

@Narasimha-sc Narasimha-sc commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator

Accepting an already accepted contact request fails with CMD PROHIBITED SEInvitationNotFound, as reported after accepting from a notification and then accepting again in the chat. The contact request is not deleted when it is accepted (deleteContactRequestRec was removed from the accept path in #6011), so a repeat accept passes all chat checks and reaches the agent with an invitation that is already used. This rejects accepting a request whose contact connection was already created, and stops offering to accept a request while it is being accepted in another view.

Justification, rejected alternatives and known gap: plans/2026-08-05-fix-double-accept-contact-request.md

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant