X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fmodels%2Fuser%2Fuser.ts;h=bcf56dfa12d10dc09f6fa8ac89588d3c7cedda65;hb=40fa53ac9900fb140027bd2ed03f3e90dde1b4bd;hp=ad8ce08cbd8d8f1e4191d7c3ab2b9dfafecea89d;hpb=9d8ef212ff46cc1b96dc407a85e7486f185c5179;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/models/user/user.ts b/server/models/user/user.ts index ad8ce08cb..bcf56dfa1 100644 --- a/server/models/user/user.ts +++ b/server/models/user/user.ts @@ -106,7 +106,7 @@ enum ScopeNames { include: [ { model: ActorImageModel, - as: 'Banner', + as: 'Banners', required: false } ] @@ -495,13 +495,10 @@ export class UserModel extends Model>> { where } - return UserModel.findAndCountAll(query) - .then(({ rows, count }) => { - return { - data: rows, - total: count - } - }) + return Promise.all([ + UserModel.unscoped().count(query), + UserModel.findAll(query) + ]).then(([ total, data ]) => ({ total, data })) } static listWithRight (right: UserRight): Promise {