diff --git a/src/lib/prisma.ts b/src/lib/prisma.ts index d7401c70..4230cea6 100644 --- a/src/lib/prisma.ts +++ b/src/lib/prisma.ts @@ -200,14 +200,14 @@ async function pagedQuery(model: string, criteria: T, filters: SearchFilter) return { data, count, page: +page, pageSize: size, orderBy }; } -function getQueryMode(): Prisma.QueryMode { +function getQueryMode(): { mode?: Prisma.QueryMode } { const db = getDatabaseType(); if (db === POSTGRESQL) { - return 'insensitive'; + return { mode: 'insensitive' }; } - return 'default'; + return {}; } function getSearchParameters(query: string, filters: { [key: string]: any }[]) { @@ -222,7 +222,7 @@ function getSearchParameters(query: string, filters: { [key: string]: any }[]) { typeof value === 'string' ? { [value]: query, - mode, + ...mode, } : parseFilter(value), };