diff --git a/src/routes/resources.ts b/src/routes/resources.ts index 09ee761..ee9d0e0 100644 --- a/src/routes/resources.ts +++ b/src/routes/resources.ts @@ -563,13 +563,13 @@ export default async function resourceRoutes(server: FastifyInstance) { if (searchCols.length === 0) { // Fallback: Durchsuche alle String-Felder der Hauptebene return Object.values(row).some(val => - val?.toString().toLowerCase().includes(searchTerm) + JSON.stringify(val).toString().toLowerCase().includes(searchTerm) ); } return searchCols.some(col => { const value = getNestedValue(row, col); - return value?.toString().toLowerCase().includes(searchTerm); + return JSON.stringify(value).toLowerCase().includes(searchTerm); }); });