summary refs log tree commit diff
path: root/synapse
diff options
context:
space:
mode:
authorDirk Klimpel <5740567+dklimpel@users.noreply.github.com>2021-07-06 14:08:53 +0200
committerGitHub <noreply@github.com>2021-07-06 13:08:53 +0100
commitbcb0962a7250d6c1430ad42f5ed234ffea8f2468 (patch)
tree134db753f5b9a2f15917535070b44060597e2af7 /synapse
parentAdd script for getting info about recently registered users (#10290) (diff)
downloadsynapse-bcb0962a7250d6c1430ad42f5ed234ffea8f2468.tar.xz
Fix deactivate a user if he does not have a profile (#10252)
Diffstat (limited to 'synapse')
-rw-r--r--synapse/storage/databases/main/profile.py8
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",
         )