Fix deleting multiple users causing an error

This commit is contained in:
Kovid Goyal 2017-05-18 21:44:54 +05:30
parent 34897ec953
commit 82914e5a0d
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -175,7 +175,7 @@ class UserManager(object):
c = self.conn.cursor()
remove = self.all_user_names - set(users)
if remove:
c.executemany('DELETE FROM users WHERE name=?', (remove,))
c.executemany('DELETE FROM users WHERE name=?', [(n,) for n in remove])
for name, data in users.iteritems():
res = serialize_restriction(data['restriction'])
r = 'y' if data['readonly'] else 'n'