diff --git a/services/managers/ipboard_manager.py b/services/managers/ipboard_manager.py index 7cd67407..bfff174d 100755 --- a/services/managers/ipboard_manager.py +++ b/services/managers/ipboard_manager.py @@ -4,6 +4,7 @@ from hashlib import md5 from django.conf import settings + class IPBoardManager: def __init__(self): @@ -72,8 +73,9 @@ class IPBoardManager: def get_user_groups(username): groups = [] ret = IPBoardManager.exec_xmlrpc('getUserGroups', username=username) - for group in ret: - groups.append(group["g_title"]) + if type(ret) is list: + for group in ret: + groups.append(group["g_title"]) return groups @staticmethod