allauthors-fixed
This commit is contained in:
parent
ddbff3239c
commit
ee4fc6cbca
|
@ -12,7 +12,8 @@ class UserStorage:
|
||||||
def init(session):
|
def init(session):
|
||||||
self = UserStorage
|
self = UserStorage
|
||||||
users = session.query(User).\
|
users = session.query(User).\
|
||||||
options(selectinload(User.roles)).all()
|
options(selectinload(User.roles), selectinload(User.ratings)).all()
|
||||||
|
# TODO: add shouts and reactions counters
|
||||||
self.users = dict([(user.id, user) for user in users])
|
self.users = dict([(user.id, user) for user in users])
|
||||||
print('[storage.users] %d ' % len(self.users))
|
print('[storage.users] %d ' % len(self.users))
|
||||||
|
|
||||||
|
@ -26,7 +27,9 @@ class UserStorage:
|
||||||
async def get_all_users():
|
async def get_all_users():
|
||||||
self = UserStorage
|
self = UserStorage
|
||||||
async with self.lock:
|
async with self.lock:
|
||||||
return list(self.users.values()).sort(key=lambda user: user.createdAt)
|
aaa = list(self.users.copy().values())
|
||||||
|
aaa.sort(key=lambda user: user.createdAt)
|
||||||
|
return aaa
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
async def get_user_by_slug(slug):
|
async def get_user_by_slug(slug):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user