diff --git a/package.json b/package.json index d7d8369..12a94ae 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "russcult_server", - "version": "1.0.5", + "version": "1.0.6", "main": "index.js", "scripts": { "build": "tsc", diff --git a/src/routes/articles/controllers/search.ts b/src/routes/articles/controllers/search.ts index 6f915c1..fc20cca 100644 --- a/src/routes/articles/controllers/search.ts +++ b/src/routes/articles/controllers/search.ts @@ -30,6 +30,13 @@ export async function searchArticles(req: Request, res: Response) { { title: { contains: q, mode: 'insensitive' } }, { excerpt: { contains: q, mode: 'insensitive' } }, { content: { contains: q, mode: 'insensitive' } }, + { + gallery: { + some: { + caption: { contains: q as string, mode: 'insensitive' } + } + } + } ], } : {}), @@ -66,6 +73,9 @@ export async function searchArticles(req: Request, res: Response) { }, }, }, + gallery: { + orderBy: { order: 'asc' } + } }, skip, take: Number(limit) || 9,