X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;ds=sidebyside;f=server%2Fcontrollers%2Fapi%2Faccounts.ts;h=c49da3c0ac79b145a57fa5228967805d2978b713;hb=51b34a11b298b466faef9c8d24beec4442d7add3;hp=5a1d652f237ec98c8ae178b40fe8bf4f0f5a3da2;hpb=b6a1dd4d1b3b0032f8b968e72cbd074f646e8827;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/controllers/api/accounts.ts b/server/controllers/api/accounts.ts index 5a1d652f2..c49da3c0a 100644 --- a/server/controllers/api/accounts.ts +++ b/server/controllers/api/accounts.ts @@ -27,7 +27,10 @@ import { VideoChannelModel } from '../../models/video/video-channel' import { JobQueue } from '../../lib/job-queue' import { logger } from '../../helpers/logger' import { VideoPlaylistModel } from '../../models/video/video-playlist' -import { commonVideoPlaylistFiltersValidator } from '../../middlewares/validators/videos/video-playlists' +import { + commonVideoPlaylistFiltersValidator, + videoPlaylistsSearchValidator +} from '../../middlewares/validators/videos/video-playlists' const accountsRouter = express.Router() @@ -72,6 +75,7 @@ accountsRouter.get('/:accountName/video-playlists', setDefaultSort, setDefaultPagination, commonVideoPlaylistFiltersValidator, + videoPlaylistsSearchValidator, asyncMiddleware(listAccountPlaylists) ) @@ -135,6 +139,7 @@ async function listAccountPlaylists (req: express.Request, res: express.Response } const resultList = await VideoPlaylistModel.listForApi({ + search: req.query.search, followerActorId: serverActor.id, start: req.query.start, count: req.query.count,