From 097de9154431d056378bf853471e0c78a5d715df Mon Sep 17 00:00:00 2001 From: Frederik Christ Vestergaard Date: Wed, 3 Sep 2025 12:38:05 +0200 Subject: [PATCH] Fix null location for devices --- .../application-map/application-map.component.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/app/applications/applications-list/application-map/application-map.component.ts b/src/app/applications/applications-list/application-map/application-map.component.ts index a5b1a274..887598dd 100644 --- a/src/app/applications/applications-list/application-map/application-map.component.ts +++ b/src/app/applications/applications-list/application-map/application-map.component.ts @@ -62,8 +62,9 @@ export class ApplicationMapComponent implements OnInit, OnDestroy { if (Array.isArray(this.devices) && this.displayDevices) { this.devices.forEach(dev => { - const [longitude, latitude] = dev.location.coordinates; + if (!dev.location) return; + const [longitude, latitude] = dev.location.coordinates; const isActive = dev.latestReceivedMessage?.sentTime ? moment(dev.latestReceivedMessage?.sentTime).unix() > moment(new Date()).subtract(1, "day").unix() : false; @@ -91,6 +92,8 @@ export class ApplicationMapComponent implements OnInit, OnDestroy { if (Array.isArray(this.gateways) && this.displayGateways) { this.gateways.forEach(gw => { + if (!gw.location) return; + tempCoordinateList.push({ longitude: gw.location.longitude, latitude: gw.location.latitude,