diff --git a/Server/StorageAccessManager.js b/Server/StorageAccessManager.js index 3980a259a..22ef04405 100644 --- a/Server/StorageAccessManager.js +++ b/Server/StorageAccessManager.js @@ -9,29 +9,11 @@ return thisObject; - function initialize(callBackFunction) { + function initialize(pServerConfig, callBackFunction) { - readStoragePermissions(); + permissions = pServerConfig.storagePermissions; - function readStoragePermissions() { - - let filePath; - - try { - let fs = require('fs'); - filePath = './' + 'Storage' + '/' + 'Storage.Permissions.json'; - permissions = JSON.parse(fs.readFileSync(filePath, 'utf8')); - - callBackFunction(); - - } - catch (err) { - console.log("[ERROR] readStoragePermissions -> err = " + err.message); - console.log("[HINT] readStoragePermissions -> You need to have a file at this path -> " + filePath); - - callBackFunction(); - } - } + callBackFunction(); } function getPermission(pContainer, pType, pDays) { diff --git a/server.js b/server.js index f1dc52194..66d16de6e 100644 --- a/server.js +++ b/server.js @@ -135,7 +135,7 @@ function initialize() { const STORAGE_ACCESS_MANAGER = require('./Server/StorageAccessManager'); storageAccessManager = STORAGE_ACCESS_MANAGER.newStorageAccessManager(); - storageAccessManager.initialize(onInitialized); + storageAccessManager.initialize(serverConfig, onInitialized); function onInitialized() {