fix: prevent false positives in name similarity when session dir is empty

This commit is contained in:
uroma
2026-01-19 17:01:07 +00:00
Unverified
parent 9b603e5f75
commit b36bf66d23

View File

@@ -1269,7 +1269,8 @@ app.get('/api/projects/suggestions', requireAuth, (req, res) => {
const sessionDirName = path.basename(sessionWorkingDir).toLowerCase(); const sessionDirName = path.basename(sessionWorkingDir).toLowerCase();
const projectNameLower = project.name.toLowerCase(); const projectNameLower = project.name.toLowerCase();
if (sessionDirName.includes(projectNameLower) || projectNameLower.includes(sessionDirName)) { if (sessionDirName && projectNameLower &&
(sessionDirName.includes(projectNameLower) || projectNameLower.includes(sessionDirName))) {
score += 15; score += 15;
reasons.push('Similar name'); reasons.push('Similar name');
} }