diff options
author | Dirk Klimpel <5740567+dklimpel@users.noreply.github.com> | 2021-07-06 14:08:53 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-06 13:08:53 +0100 |
commit | bcb0962a7250d6c1430ad42f5ed234ffea8f2468 (patch) | |
tree | 134db753f5b9a2f15917535070b44060597e2af7 /synapse/storage/databases | |
parent | Add script for getting info about recently registered users (#10290) (diff) | |
download | synapse-bcb0962a7250d6c1430ad42f5ed234ffea8f2468.tar.xz |
Fix deactivate a user if he does not have a profile (#10252)
Diffstat (limited to 'synapse/storage/databases')
-rw-r--r-- | synapse/storage/databases/main/profile.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/synapse/storage/databases/main/profile.py b/synapse/storage/databases/main/profile.py index 9b4e95e134..ba7075caa5 100644 --- a/synapse/storage/databases/main/profile.py +++ b/synapse/storage/databases/main/profile.py @@ -73,20 +73,20 @@ class ProfileWorkerStore(SQLBaseStore): async def set_profile_displayname( self, user_localpart: str, new_displayname: Optional[str] ) -> None: - await self.db_pool.simple_update_one( + await self.db_pool.simple_upsert( table="profiles", keyvalues={"user_id": user_localpart}, - updatevalues={"displayname": new_displayname}, + values={"displayname": new_displayname}, desc="set_profile_displayname", ) async def set_profile_avatar_url( self, user_localpart: str, new_avatar_url: Optional[str] ) -> None: - await self.db_pool.simple_update_one( + await self.db_pool.simple_upsert( table="profiles", keyvalues={"user_id": user_localpart}, - updatevalues={"avatar_url": new_avatar_url}, + values={"avatar_url": new_avatar_url}, desc="set_profile_avatar_url", ) |