diff --git a/red/storage/localfilesystem.js b/red/storage/localfilesystem.js index 925449699..fce9a9034 100644 --- a/red/storage/localfilesystem.js +++ b/red/storage/localfilesystem.js @@ -215,7 +215,11 @@ var localfilesystem = { getSettings: function() { if (fs.existsSync(globalSettingsFile)) { return nodeFn.call(fs.readFile,globalSettingsFile,'utf8').then(function(data) { - return JSON.parse(data); + if (data) { + return JSON.parse(data); + } else { + return {}; + } }); } return when.resolve({});