mirror of
https://github.com/khoj-ai/khoj.git
synced 2024-11-30 10:53:02 +01:00
Skip indexing non-existent folders on Desktop app
This commit is contained in:
parent
cd05f262a6
commit
5def14e3bb
1 changed files with 26 additions and 14 deletions
|
@ -121,6 +121,7 @@ function isSupportedFileType(filePath) {
|
|||
}
|
||||
|
||||
function processDirectory(filesToPush, folder) {
|
||||
try {
|
||||
const files = fs.readdirSync(folder.path, { withFileTypes: true });
|
||||
|
||||
for (const file of files) {
|
||||
|
@ -139,6 +140,17 @@ function processDirectory(filesToPush, folder) {
|
|||
processDirectory(filesToPush, {'path': filePath});
|
||||
}
|
||||
}
|
||||
} catch (err) {
|
||||
if (err.code === 'EACCES') {
|
||||
console.error(`Access denied to ${folder.path}`);
|
||||
} else if (err.code === 'ENOENT') {
|
||||
console.error(`${folder.path} does not exist`);
|
||||
} else {
|
||||
console.error(`An error occurred while reading directory: ${error.message}`);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function pushDataToKhoj (regenerate = false) {
|
||||
|
|
Loading…
Reference in a new issue