minor change to XLSX parse and upload output folder
This commit is contained in:
parent
8c7923a283
commit
7692775942
@ -6,6 +6,7 @@ const {
|
|||||||
createdDate,
|
createdDate,
|
||||||
trashFile,
|
trashFile,
|
||||||
writeToServerDocuments,
|
writeToServerDocuments,
|
||||||
|
documentsFolder,
|
||||||
} = require("../../utils/files");
|
} = require("../../utils/files");
|
||||||
const { tokenizeString } = require("../../utils/tokenizer");
|
const { tokenizeString } = require("../../utils/tokenizer");
|
||||||
const { default: slugify } = require("slugify");
|
const { default: slugify } = require("slugify");
|
||||||
@ -32,14 +33,7 @@ async function asXlsx({ fullFilePath = "", filename = "" }) {
|
|||||||
trim: true,
|
trim: true,
|
||||||
});
|
});
|
||||||
|
|
||||||
const outFolderPath =
|
const outFolderPath = path.resolve(documentsFolder, folderName);
|
||||||
process.env.NODE_ENV === "development"
|
|
||||||
? path.resolve(
|
|
||||||
__dirname,
|
|
||||||
`../../../server/storage/documents/${folderName}`
|
|
||||||
)
|
|
||||||
: path.resolve(process.env.STORAGE_DIR, `documents/${folderName}`);
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const workSheetsFromFile = xlsx.parse(fullFilePath);
|
const workSheetsFromFile = xlsx.parse(fullFilePath);
|
||||||
if (!fs.existsSync(outFolderPath))
|
if (!fs.existsSync(outFolderPath))
|
||||||
|
|||||||
@ -101,12 +101,10 @@ function writeToServerDocuments(
|
|||||||
filename,
|
filename,
|
||||||
destinationOverride = null
|
destinationOverride = null
|
||||||
) {
|
) {
|
||||||
const destination = destinationOverride
|
let destination = null;
|
||||||
? path.resolve(destinationOverride)
|
if (destinationOverride) destination = path.resolve(destinationOverride);
|
||||||
: path.resolve(
|
else destination = path.resolve(documentsFolder, "custom-documents");
|
||||||
__dirname,
|
|
||||||
"../../../server/storage/documents/custom-documents"
|
|
||||||
);
|
|
||||||
if (!fs.existsSync(destination))
|
if (!fs.existsSync(destination))
|
||||||
fs.mkdirSync(destination, { recursive: true });
|
fs.mkdirSync(destination, { recursive: true });
|
||||||
const destinationFilePath = path.resolve(destination, filename) + ".json";
|
const destinationFilePath = path.resolve(destination, filename) + ".json";
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user