Mercurial > gemma
changeset 4278:1d4e588a61df
styles: only try to parse reflevels if any.
author | Thomas Junk <thomas.junk@intevation.de> |
---|---|
date | Thu, 29 Aug 2019 09:42:34 +0200 |
parents | 12398df5f414 |
children | 30f26bf7ff24 |
files | client/src/components/map/styles.js |
diffstat | 1 files changed, 8 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/client/src/components/map/styles.js Thu Aug 29 09:25:53 2019 +0200 +++ b/client/src/components/map/styles.js Thu Aug 29 09:42:34 2019 +0200 @@ -350,11 +350,15 @@ if (waterlevel) { text += "\n(" + waterlevel + " cm)"; let refWaterlevels = JSON.parse(feature.get("reference_water_levels")); - const HDC = - refWaterlevels[Object.keys(refWaterlevels).find(e => /HDC/.test(e))]; - const LDC = - refWaterlevels[Object.keys(refWaterlevels).find(e => /LDC/.test(e))]; if (refWaterlevels) { + const HDC = + refWaterlevels[ + Object.keys(refWaterlevels).find(e => /HDC/.test(e)) + ]; + const LDC = + refWaterlevels[ + Object.keys(refWaterlevels).find(e => /LDC/.test(e)) + ]; if (waterlevel < LDC) iconColor = "brown"; if (waterlevel > LDC && waterlevel < HDC) iconColor = "blue"; if (waterlevel > HDC) iconColor = "red";