From ba9d9e6abbd96b0a4fe948615156ef1e18f1d979 Mon Sep 17 00:00:00 2001 From: Robert Nasarek Date: Tue, 30 Aug 2022 12:21:21 +0200 Subject: [PATCH] solved readfile problem of config --- resources/config/config.json | 2 +- src/DocxInserter.js | 8 +++++--- src/routes/settings.js | 1 - 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/resources/config/config.json b/resources/config/config.json index 39b7244..023c6a4 100644 --- a/resources/config/config.json +++ b/resources/config/config.json @@ -1,3 +1,3 @@ { - "rootDir": "/home/rbrt/Schreibtisch/marvin/BLO" + "rootDir": "/home/rbrt/Schreibtisch" } \ No newline at end of file diff --git a/src/DocxInserter.js b/src/DocxInserter.js index 3b2a505..d1dcf60 100644 --- a/src/DocxInserter.js +++ b/src/DocxInserter.js @@ -1,5 +1,4 @@ -// Config -import config from '/resources/config/config.json' + // Modules import createReport from 'docx-templates'; @@ -17,9 +16,12 @@ import ObjektkatalogApi from './ObjektkatalogApi'; export async function fillTemplate(log, objectData) { let buffer; + let configJson // Create docx document. if (objectData.httpStatus === 200) { try { + let ConfigFile = fs.readFileSync('resources/config/config.json') + configJson = JSON.parse(ConfigFile) // Read template. const template = fs.readFileSync('resources/templates/rp-template.docx'); // Create report. @@ -43,7 +45,7 @@ export async function fillTemplate(log, objectData) { tip: 'Ist das Template vorhanden?', }; } - const folderPath = path.join(config.rootDir, objectData.inventarnummer); + const folderPath = path.join(configJson.rootDir, objectData.inventarnummer); // Create Folder if necessary. try { const createDir = await mkdir(folderPath, {recursive: true}); diff --git a/src/routes/settings.js b/src/routes/settings.js index 578df00..ff2eae7 100644 --- a/src/routes/settings.js +++ b/src/routes/settings.js @@ -68,7 +68,6 @@ export default function Settings() {
-
Die App muss nach Veränderungen neu gestartet werden!