diff --git a/collector/utils/extensions/YoutubeTranscript/index.js b/collector/utils/extensions/YoutubeTranscript/index.js index 22352a4a..dfca0c66 100644 --- a/collector/utils/extensions/YoutubeTranscript/index.js +++ b/collector/utils/extensions/YoutubeTranscript/index.js @@ -2,7 +2,11 @@ const fs = require("fs"); const path = require("path"); const { default: slugify } = require("slugify"); const { v4 } = require("uuid"); -const { writeToServerDocuments, sanitizeFileName } = require("../../files"); +const { + writeToServerDocuments, + sanitizeFileName, + documentsFolder, +} = require("../../files"); const { tokenizeString } = require("../../tokenizer"); const { YoutubeLoader } = require("./YoutubeLoader"); @@ -92,14 +96,7 @@ async function loadYouTubeTranscript({ url }) { const outFolder = sanitizeFileName( slugify(`${metadata.author} YouTube transcripts`).toLowerCase() ); - - const outFolderPath = - process.env.NODE_ENV === "development" - ? path.resolve( - __dirname, - `../../../../server/storage/documents/${outFolder}` - ) - : path.resolve(process.env.STORAGE_DIR, `documents/${outFolder}`); + const outFolderPath = path.resolve(documentsFolder, outFolder); if (!fs.existsSync(outFolderPath)) fs.mkdirSync(outFolderPath, { recursive: true });