From d1edcbe532c64ab16394e8a75ad70eaa299bf323 Mon Sep 17 00:00:00 2001 From: MartinBraquet Date: Mon, 4 Aug 2025 00:54:22 +0200 Subject: [PATCH] Add all fields to query search --- app/api/profiles/route.ts | 62 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/app/api/profiles/route.ts b/app/api/profiles/route.ts index c3858743..ecda7765 100644 --- a/app/api/profiles/route.ts +++ b/app/api/profiles/route.ts @@ -169,6 +169,68 @@ export async function GET(request: Request) { contactInfo: {contains: searchQuery, mode: 'insensitive'}, }, }, + { + profile: { + intellectualInterests: { + some: { + interest: { + name: {contains: searchQuery, mode: "insensitive"}, + }, + }, + }, + }, + }, + { + profile: { + coreValues: { + some: { + value: { + name: {contains: searchQuery, mode: "insensitive"}, + }, + }, + }, + }, + }, + { + profile: { + causeAreas: { + some: { + causeArea: { + name: {contains: searchQuery, mode: "insensitive"}, + }, + }, + }, + }, + }, + { + profile: { + desiredConnections: { + some: { + connection: { + name: {contains: searchQuery, mode: "insensitive"}, + }, + }, + }, + }, + }, + { + profile: { + promptAnswers: { + some: { + answer: {contains: searchQuery, mode: "insensitive"}, + }, + }, + }, + }, + { + profile: { + promptAnswers: { + some: { + prompt: {contains: searchQuery, mode: "insensitive"}, + }, + }, + }, + }, ]; }