fix: prevent false positives in name similarity when session dir is empty
This commit is contained in:
@@ -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');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user