normalize path on drupal to use documentsFolder constant

normalize path on drupal to use documentsFolder constant
This commit is contained in:
Timothy Carambat 2025-05-27 09:25:48 -07:00 committed by GitHub
parent 202462fb6f
commit 245a5969b8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -7,7 +7,7 @@
const { htmlToText } = require("html-to-text");
const { tokenizeString } = require("../../../tokenizer");
const { sanitizeFileName, writeToServerDocuments } = require("../../../files");
const { sanitizeFileName, writeToServerDocuments, documentsFolder } = require("../../../files");
const { default: slugify } = require("slugify");
const path = require("path");
const fs = require("fs");
@ -245,18 +245,8 @@ class DrupalWiki {
#prepareStoragePath(baseUrl) {
const { hostname } = new URL(baseUrl);
const subFolder = slugify(`drupalwiki-${hostname}`).toLowerCase();
const outFolder =
process.env.NODE_ENV === "development"
? path.resolve(
__dirname,
`../../../../server/storage/documents/${subFolder}`
)
: path.resolve(process.env.STORAGE_DIR, `documents/${subFolder}`);
if (!fs.existsSync(outFolder)) {
fs.mkdirSync(outFolder, { recursive: true });
}
const outFolder = path.resolve(documentsFolder, subFolder);
if (!fs.existsSync(outFolder)) fs.mkdirSync(outFolder, { recursive: true });
return outFolder;
}