mirror of
https://mau.dev/maunium/synapse.git
synced 2024-11-19 00:11:47 +01:00
Check values are strings
This commit is contained in:
parent
8209b5f033
commit
0ab153d201
1 changed files with 4 additions and 1 deletions
|
@ -353,7 +353,10 @@ class GroupsServerHandler(object):
|
|||
for keyname in ("name", "avatar_url", "short_description",
|
||||
"long_description"):
|
||||
if keyname in content:
|
||||
profile[keyname] = content[keyname]
|
||||
value = content[keyname]
|
||||
if not isinstance(value, basestring):
|
||||
raise SynapseError(400, "%r value is not a string" % (keyname,))
|
||||
profile[keyname] = value
|
||||
|
||||
yield self.store.update_group_profile(group_id, profile)
|
||||
|
||||
|
|
Loading…
Reference in a new issue