From b36bf66d235f8d3654a6fb07d53085f1c8182a0a Mon Sep 17 00:00:00 2001 From: uroma Date: Mon, 19 Jan 2026 17:01:07 +0000 Subject: [PATCH] fix: prevent false positives in name similarity when session dir is empty --- server.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server.js b/server.js index 61ae2ce0..cea96f17 100644 --- a/server.js +++ b/server.js @@ -1269,7 +1269,8 @@ app.get('/api/projects/suggestions', requireAuth, (req, res) => { const sessionDirName = path.basename(sessionWorkingDir).toLowerCase(); const projectNameLower = project.name.toLowerCase(); - if (sessionDirName.includes(projectNameLower) || projectNameLower.includes(sessionDirName)) { + if (sessionDirName && projectNameLower && + (sessionDirName.includes(projectNameLower) || projectNameLower.includes(sessionDirName))) { score += 15; reasons.push('Similar name'); }