Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Cannot remove 3PID in profile while using custom ID server #4782

Closed
tx1683 opened this issue Mar 2, 2019 · 1 comment
Closed

Cannot remove 3PID in profile while using custom ID server #4782

tx1683 opened this issue Mar 2, 2019 · 1 comment

Comments

@tx1683
Copy link

tx1683 commented Mar 2, 2019

Description

I working on having fully self-hosted environment, so after setting up Synapse, I also set up ID server (mxisd) and pointed my client (Riot) to both of them. When I added 3PID in my profile, I was unable to remove it. I worked around the issue by setting ID server to default vector.im, and then removing 3PID. With default ID server it worked as intended.

Current ID system implementation in Synapse is preventing normal usage (adding and then removing) of 3PIDs with custom ID servers. It is forcing user to use centralized services or not use 3PIDs at all.

Possibly related:
#4540
matrix-org/matrix-spec-proposals#1194

Steps to reproduce

  • Run client with custom ID server
  • Add 3PID in your profile
  • Try to remove it

Version information

  • Homeserver: Self-hosted
  • Version: 0.99.2-py3

  • Install method: Package from Matrix.org repo

  • Platform: Debian Stable x86-64
@richvdh
Copy link
Member

richvdh commented Jul 13, 2020

I think this has probably been resolved. If not, please explain new repro steps.

@richvdh richvdh closed this as completed Jul 13, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants