X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fmiddlewares%2Fsort.ts;h=5d2a43accc019a8d83d860944936d4a6c82a7632;hb=ce33ee01cd3806201b676c318e9aa930032921b2;hp=279b29e654c40d4f069f14de7d3c3024149ab6c7;hpb=608624252466acf9f1d9ee1c1170bd4fe4d18d18;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/middlewares/sort.ts b/server/middlewares/sort.ts index 279b29e65..5d2a43acc 100644 --- a/server/middlewares/sort.ts +++ b/server/middlewares/sort.ts @@ -1,8 +1,6 @@ -import 'express-validator' import * as express from 'express' - +import 'express-validator' import { SortType } from '../helpers' -import { database } from '../initializers' function setUsersSort (req: express.Request, res: express.Response, next: express.NextFunction) { if (!req.query.sort) req.query.sort = '-createdAt' @@ -10,6 +8,12 @@ function setUsersSort (req: express.Request, res: express.Response, next: expres return next() } +function setJobsSort (req: express.Request, res: express.Response, next: express.NextFunction) { + if (!req.query.sort) req.query.sort = '-createdAt' + + return next() +} + function setVideoAbusesSort (req: express.Request, res: express.Response, next: express.NextFunction) { if (!req.query.sort) req.query.sort = '-createdAt' @@ -51,7 +55,7 @@ function setBlacklistSort (req: express.Request, res: express.Response, next: ex // If we want to sort onto the BlacklistedVideos relation, we won't specify it in the query parameter ... newSort.sortModel = undefined } else { - newSort.sortModel = database.Video + newSort.sortModel = 'Video' } newSort.sortValue = req.query.sort @@ -70,5 +74,6 @@ export { setVideosSort, setBlacklistSort, setFollowersSort, - setFollowingSort + setFollowingSort, + setJobsSort }