diff --git a/packages/node_modules/@node-red/runtime/lib/telemetry/index.js b/packages/node_modules/@node-red/runtime/lib/telemetry/index.js index 2836d407b..3ac619639 100644 --- a/packages/node_modules/@node-red/runtime/lib/telemetry/index.js +++ b/packages/node_modules/@node-red/runtime/lib/telemetry/index.js @@ -98,8 +98,18 @@ function isTelemetryEnabled () { // If there are no telemetry settings then the user has not had a chance // to opt out yet - so keep it disabled until they do - const telemetrySettings = runtime.settings.get('telemetry') - const runtimeTelemetryEnabled = runtime.settings.get('telemetryEnabled') + let telemetrySettings + try { + telemetrySettings = runtime.settings.get('telemetry') + } catch (err) { + // Settings not available + } + let runtimeTelemetryEnabled + try { + runtimeTelemetryEnabled = runtime.settings.get('telemetryEnabled') + } catch (err) { + // Settings not available + } if (telemetrySettings === undefined && runtimeTelemetryEnabled === undefined) { // No telemetry settings - so keep it disabled @@ -138,7 +148,9 @@ function startTelemetry () { const pingTime = new Date(Date.now() + INITIAL_PING_DELAY) const pingMinutes = pingTime.getMinutes() const pingHours = pingTime.getHours() - const pingSchedule = `${pingMinutes} ${pingHours} * * *` + // const pingSchedule = `${pingMinutes} ${pingHours} * * *` + // DO NOT COMMIT! + const pingSchedule = `* * * * *` runtime.log.debug(`Telemetry enabled. Schedule: ${pingSchedule}`) scheduleTask = cronosjs.scheduleTask(pingSchedule, () => {