diff --git a/apps/web/src/app/api/collections/route.ts b/apps/web/src/app/api/collections/route.ts index be47cd8..64e19e3 100644 --- a/apps/web/src/app/api/collections/route.ts +++ b/apps/web/src/app/api/collections/route.ts @@ -58,14 +58,23 @@ export async function GET(request: NextRequest): Promise t.toolId)); - const filtered = (data.data || []).filter((t: SearchTool) => !attachedToolIds.has(t.id)); + const filtered = data.results.tools + .filter((t: { id: string }) => !attachedToolIds.has(t.id)) + .map( + (t: { + id: string; + name: string; + description: string | null; + package: { npmPackageName: string }; + }) => ({ + id: t.id, + name: t.name, + description: t.description, + npmPackageName: t.package.npmPackageName, + }) + ); setToolSearchResults(filtered); } } catch (err) {