diff --git a/src/app/pages/tecnalia-module/noise-comp/noise-comp.component.ts b/src/app/pages/tecnalia-module/noise-comp/noise-comp.component.ts index 52556c77079b7ce6296df60f7b6db5130c28fcca..f6ac20b3bd6d11f28648de6dc5636e7afb4e4d1a 100644 --- a/src/app/pages/tecnalia-module/noise-comp/noise-comp.component.ts +++ b/src/app/pages/tecnalia-module/noise-comp/noise-comp.component.ts @@ -291,19 +291,21 @@ export class NoiseCompComponent implements OnInit { getNewGeoJSONS0(data,ttype){ var select = document.getElementById("newgeojson_combo"); select.innerHTML = ""; - console.log('getNewGeoJSONS0::: data='+JSON.stringify(data)); - this.newgeojson_names = []; - for(var i = 0; i < data.length; i++) { - console.log("getNewGeoJSONS0::: data["+i+"]="+JSON.stringify(data[i])); - var opt = data[i]; - var el = document.createElement("option"); - el.textContent = i+": "+opt["name"]; - this.newgeojson_names.push(opt["name"]); - this.newgeojsons.push(opt); - el.value = i+""; - console.log("getNewGeoJSONS0::: value="+el.value); - select.appendChild(el); - }; + if ( data != null ){ + console.log('getNewGeoJSONS0::: data='+JSON.stringify(data)); + this.newgeojson_names = []; + for(var i = 0; i < data.length; i++) { + console.log("getNewGeoJSONS0::: data["+i+"]="+JSON.stringify(data[i])); + var opt = data[i]; + var el = document.createElement("option"); + el.textContent = i+": "+opt["name"]; + this.newgeojson_names.push(opt["name"]); + this.newgeojsons.push(opt); + el.value = i+""; + console.log("getNewGeoJSONS0::: value="+el.value); + select.appendChild(el); + }; + } if ( ttype === 1 ){ this.getMapsFromDB(ttype); }