diff options
Diffstat (limited to 'synapse/groups/groups_server.py')
-rw-r--r-- | synapse/groups/groups_server.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/synapse/groups/groups_server.py b/synapse/groups/groups_server.py index 2d95b04e0c..633c865ed8 100644 --- a/synapse/groups/groups_server.py +++ b/synapse/groups/groups_server.py @@ -16,9 +16,12 @@ import logging +from six import string_types + +from twisted.internet import defer + from synapse.api.errors import SynapseError from synapse.types import GroupID, RoomID, UserID, get_domain_from_id -from twisted.internet import defer logger = logging.getLogger(__name__) @@ -431,7 +434,7 @@ class GroupsServerHandler(object): "long_description"): if keyname in content: value = content[keyname] - if not isinstance(value, basestring): + if not isinstance(value, string_types): raise SynapseError(400, "%r value is not a string" % (keyname,)) profile[keyname] = value |