changeset 2828:c2b90cb426ed

client: waterlevels: better filtering of comment lines in API results
author Markus Kottlaender <markus@intevation.de>
date Wed, 27 Mar 2019 14:20:00 +0100
parents fb7cc59f5e12
children 4a1211727d5f
files client/src/store/gauges.js
diffstat 1 files changed, 6 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/client/src/store/gauges.js	Wed Mar 27 14:08:19 2019 +0100
+++ b/client/src/store/gauges.js	Wed Mar 27 14:20:00 2019 +0100
@@ -121,7 +121,8 @@
           .then(response => {
             let data = response.data
               .split("\n")
-              .filter((wl, i) => wl && i) // remove empty rows and first row
+              // remove empty rows and rows starting with #
+              .filter(wl => wl && wl[0] !== "#")
               .map(wl => {
                 wl = wl.split(",");
                 return {
@@ -152,7 +153,8 @@
             const now = new Date();
             let data = response.data
               .split("\n")
-              .filter((wl, i) => wl && i) // remove empty rows and first row
+              // remove empty rows and rows starting with #
+              .filter(wl => wl && wl[0] !== "#")
               .map(wl => {
                 wl = wl.split(",");
                 let dayAndMonth = wl[0].split("-").map(n => Number(n));
@@ -190,7 +192,8 @@
             const now = new Date();
             let data = response.data
               .split("\n")
-              .filter((wl, i) => wl && i) // remove empty rows and first row
+              // remove empty rows and rows starting with #
+              .filter(wl => wl && wl[0] !== "#")
               .map(wl => {
                 wl = wl.split(",");
                 let dayAndMonth = wl[0].split("-").map(n => Number(n));