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 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');
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user