From c1631162fab5643904f48182c296557f4bbb19a3 Mon Sep 17 00:00:00 2001 From: Fotis Paraskevopoulos Date: Tue, 17 Feb 2026 15:11:54 +0200 Subject: [PATCH] Hiding error when influxdb is not ready --- modules/application/index.js | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/modules/application/index.js b/modules/application/index.js index 29e90be..b989169 100644 --- a/modules/application/index.js +++ b/modules/application/index.js @@ -1410,7 +1410,8 @@ module.exports = { const credentials = await self.apos.modules.exn.getApplicationInfluxDBCredentials(doc.uuid) console.log("Got application influxDBCredentials ",credentials) if (!credentials) { - throw self.apos.error('error', "Could not retrieve credentials"); + console.error("Could not retrieve credentials") + return [] } return await self.apos.modules.influxdb.getAvailableMeasurements(credentials, doc.uuid) @@ -1445,9 +1446,9 @@ module.exports = { const interval = req.query.interval || '-30d' const credentials = await self.apos.modules.exn.getApplicationInfluxDBCredentials(doc.uuid) - console.log("Got credentials ",credentials) if (!credentials) { - throw self.apos.error('error', "Could not retrieve credentials"); + console.error("Could not retrieve credentials") + return [] } return await self.apos.modules.influxdb.getTimeSeriesForMeasurements(credentials, uuid, measurements, interval ) @@ -1473,7 +1474,14 @@ module.exports = { const range = req.query.range || 10 const slice = req.query.slice || 5 - const res = await self.apos.modules.influxdb.getTimeSeriesForMeasurements(doc.uuid, measurements, interval) + const credentials = await self.apos.modules.exn.getApplicationInfluxDBCredentials(doc.uuid) + if (!credentials) { + console.error("Could not retrieve credentials") + return [] + } + console.log(new Date(), "Fetching data ") + const res = await self.apos.modules.influxdb.getTimeSeriesForMeasurements(credentials,doc.uuid, measurements, interval) + console.log(new Date(), "Fetched data ... ") return { application: doc.title, uuid: doc.uuid,