summaryrefslogtreecommitdiffstats
path: root/module/Api.py
diff options
context:
space:
mode:
Diffstat (limited to 'module/Api.py')
-rw-r--r--module/Api.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/module/Api.py b/module/Api.py
index 182024775..dec1526b2 100644
--- a/module/Api.py
+++ b/module/Api.py
@@ -150,6 +150,9 @@ class Api(Iface):
:param uid: user or userData instance or uid
:return: :class:`UserApi`
"""
+ if isinstance(uid, User):
+ uid = uid.uid
+
if uid not in self.user_apis:
user = self.core.db.getUserData(uid=uid)
if not user: #TODO: anonymous user?