mirror of
https://github.com/kremalicious/umami.git
synced 2024-11-22 09:57:00 +01:00
Fix Prisma text search with MySQL.
This commit is contained in:
parent
75d2e3af41
commit
4930c4439d
@ -198,14 +198,14 @@ async function pagedQuery<T>(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 }[]) {
|
||||
@ -220,7 +220,7 @@ function getSearchParameters(query: string, filters: { [key: string]: any }[]) {
|
||||
typeof value === 'string'
|
||||
? {
|
||||
[value]: query,
|
||||
mode,
|
||||
...mode,
|
||||
}
|
||||
: parseFilter(value),
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user