Mercurial > gemma
changeset 4891:e68220372832
List surveys even if mandatory base data is missing.
This makes the data in the system more visible even if data is missing
(likely due to invalid use of source systems).
author | Sascha Wilde <wilde@intevation.de> |
---|---|
date | Mon, 10 Feb 2020 17:14:00 +0100 |
parents | 5d9c7fcda566 |
children | 0b10d3c68da0 |
files | pkg/controllers/surveys.go |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/pkg/controllers/surveys.go Mon Feb 10 15:09:59 2020 +0100 +++ b/pkg/controllers/surveys.go Mon Feb 10 17:14:00 2020 +0100 @@ -32,11 +32,11 @@ s.bottleneck_id, s.date_info::text, s.depth_reference, - g.objname AS gauge_objname, + COALESCE(g.objname, 'ERROR: MISSING GAUGE') AS gauge_objname, r.value AS waterlevel_value FROM waterway.bottlenecks AS b JOIN waterway.sounding_results AS s ON b.bottleneck_id = s.bottleneck_id - JOIN waterway.gauges AS g + LEFT JOIN waterway.gauges AS g ON b.gauge_location = g.location AND s.date_info::timestamptz <@ g.validity LEFT JOIN waterway.gauges_reference_water_levels AS r ON s.depth_reference = r.depth_reference