Guard settings access

4503-fix-cache-busting
Nick O'Leary 2024-01-08 23:37:44 +00:00
parent 50627cd697
commit d876146ea5
No known key found for this signature in database
GPG Key ID: 4F2157149161A6C9
1 changed files with 5 additions and 3 deletions

View File

@ -136,10 +136,12 @@ function start() {
.then(function() { return settings.load(storage)})
.then(function() { return library.init(runtime)})
.then(function() {
if (settings.get('instanceId') === undefined) {
settings.set('instanceId', crypto.randomBytes(8).toString('hex'))
if (settings.available()) {
if (settings.get('instanceId') === undefined) {
settings.set('instanceId', crypto.randomBytes(8).toString('hex'))
}
userSettings.instanceId = settings.get('instanceId') || ''
}
userSettings.instanceId = settings.get('instanceId') || ''
if (log.metric()) {
runtimeMetricInterval = setInterval(function() {
reportMetrics();