Fixed Search
This commit is contained in:
@@ -563,13 +563,13 @@ export default async function resourceRoutes(server: FastifyInstance) {
|
|||||||
if (searchCols.length === 0) {
|
if (searchCols.length === 0) {
|
||||||
// Fallback: Durchsuche alle String-Felder der Hauptebene
|
// Fallback: Durchsuche alle String-Felder der Hauptebene
|
||||||
return Object.values(row).some(val =>
|
return Object.values(row).some(val =>
|
||||||
val?.toString().toLowerCase().includes(searchTerm)
|
JSON.stringify(val).toString().toLowerCase().includes(searchTerm)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
return searchCols.some(col => {
|
return searchCols.some(col => {
|
||||||
const value = getNestedValue(row, col);
|
const value = getNestedValue(row, col);
|
||||||
return value?.toString().toLowerCase().includes(searchTerm);
|
return JSON.stringify(value).toLowerCase().includes(searchTerm);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user