settings, APIHandler: use makeAbsolute() for locating APIKEY and SESSIONKEY

This commit is contained in:
muxator 2018-08-22 01:56:40 +02:00 committed by muxator
parent 8247d5eef3
commit ce14a99606
2 changed files with 3 additions and 3 deletions

View file

@ -18,7 +18,7 @@
* limitations under the License.
*/
var absolutePaths = require('../utils/AbsolutePaths');
var ERR = require("async-stacktrace");
var fs = require("fs");
var api = require("../db/API");
@ -31,7 +31,7 @@ var apiHandlerLogger = log4js.getLogger('APIHandler');
//ensure we have an apikey
var apikey = null;
var apikeyFilename = argv.apikey || "./APIKEY.txt";
var apikeyFilename = absolutePaths.makeAbsolute(argv.apikey || "./APIKEY.txt");
try
{
apikey = fs.readFileSync(apikeyFilename,"utf8");

View file

@ -471,7 +471,7 @@ exports.reloadSettings = function reloadSettings() {
}
if (!exports.sessionKey) {
var sessionkeyFilename = argv.sessionkey || "./SESSIONKEY.txt";
var sessionkeyFilename = absolutePaths.makeAbsolute(argv.sessionkey || "./SESSIONKEY.txt");
try {
exports.sessionKey = fs.readFileSync(sessionkeyFilename,"utf8");
console.info(`Session key loaded from: ${sessionkeyFilename}`);