From 313bad0316684fed4d1e347ebbb4e42e4e6e49dd Mon Sep 17 00:00:00 2001 From: RaNaN Date: Sat, 19 Apr 2014 15:31:18 +0200 Subject: major bugfix for link and packing adding --- pyload/database/UserDatabase.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'pyload/database/UserDatabase.py') diff --git a/pyload/database/UserDatabase.py b/pyload/database/UserDatabase.py index 65f46169e..8846d194d 100644 --- a/pyload/database/UserDatabase.py +++ b/pyload/database/UserDatabase.py @@ -55,7 +55,7 @@ class UserMethods(DatabaseMethods): pass @queue - def getUserData(self, name=None, uid=None): + def getUserData(self, name=None, uid=None, role=None): qry = ('SELECT uid, name, email, role, permission, folder, traffic, dllimit, dlquota, ' 'hddquota, user, template FROM "users" WHERE ') @@ -71,6 +71,12 @@ class UserMethods(DatabaseMethods): if r: return UserData(*r) + elif role is not None: + self.c.execute(qry + "role=?", (role,)) + r = self.c.fetchone() + if r: + return UserData(*r) + return None @queue -- cgit v1.2.3