Treat setting your display name to the empty string as removing it (SYN-186).

pull/4/merge
David Baker 10 years ago
parent 4770cec7bc
commit 67800f7626
  1. 3
      synapse/handlers/profile.py

@ -88,6 +88,9 @@ class ProfileHandler(BaseHandler):
if target_user != auth_user:
raise AuthError(400, "Cannot set another user's displayname")
if new_displayname == '':
new_displayname = None
yield self.store.set_profile_displayname(
target_user.localpart, new_displayname
)

Loading…
Cancel
Save