normalize path on drupal to use documentsFolder constant
normalize path on drupal to use documentsFolder constant
This commit is contained in:
parent
202462fb6f
commit
245a5969b8
@ -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;
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user