From d20c8794c56ac48d684df82d5cc458815d91d79f Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Fri, 16 Nov 2018 13:05:36 +0100 Subject: [PATCH] Storage Permissions improved --- Server/StorageAccessManager.js | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/Server/StorageAccessManager.js b/Server/StorageAccessManager.js index 22ef04405..d31b13d9d 100644 --- a/Server/StorageAccessManager.js +++ b/Server/StorageAccessManager.js @@ -5,13 +5,26 @@ initialize: initialize } - let permissions; + let connectionString; return thisObject; - function initialize(pServerConfig, callBackFunction) { + function initialize(serverConfig, callBackFunction) { - permissions = pServerConfig.storagePermissions; + switch (serverConfig.environment) { + + case "Develop": { + + connectionString = serverConfig.configAndPlugins.Develop.connectionString; + break; + } + + case "Production": { + + connectionString = serverConfig.configAndPlugins.Production.connectionString; + break; + } + } callBackFunction(); } @@ -19,7 +32,7 @@ function getPermission(pContainer, pType, pDays) { let azure = require('azure-storage'); - let blobService = azure.createBlobService(permissions.connectionString); + let blobService = azure.createBlobService(connectionString); let startDate = new Date(); startDate.setDate(startDate.getDate() - 1);