# HG changeset patch # User Sascha Wilde # Date 1581351240 -3600 # Node ID e682203728325f4d428812b9a5f1c5b009a6d96d # Parent 5d9c7fcda566a830be0bed3c3a0b019357518cde 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). diff -r 5d9c7fcda566 -r e68220372832 pkg/controllers/surveys.go --- 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