From b4e22723bb1200c33189bdd2c4426b5cac895425 Mon Sep 17 00:00:00 2001 From: Ajax Davis Date: Thu, 4 Dec 2025 17:14:20 +1000 Subject: [PATCH] fix: handle undefined npmKeywords in tool detail page MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add null check before accessing npmKeywords.length to prevent runtime TypeError when npmKeywords is undefined. Fixes: Cannot read properties of undefined (reading 'length') 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- apps/web/src/app/tool/[...slug]/page.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/web/src/app/tool/[...slug]/page.tsx b/apps/web/src/app/tool/[...slug]/page.tsx index cc99495..67b98d3 100644 --- a/apps/web/src/app/tool/[...slug]/page.tsx +++ b/apps/web/src/app/tool/[...slug]/page.tsx @@ -446,7 +446,7 @@ export default function ToolDetailPage({ {/* NPM Keywords */} - {tool.npmKeywords.length > 0 && ( + {tool.npmKeywords && tool.npmKeywords.length > 0 && ( NPM Keywords