changeset 3895:07b2df71bb4a

Allow 'ZPG' as a depth reference system in meta.json files.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Wed, 10 Jul 2019 15:34:23 +0200
parents e5bd8601bee1
children f6b10e558971 859210ee6440
files pkg/models/sr.go
diffstat 1 files changed, 12 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- a/pkg/models/sr.go	Wed Jul 10 15:26:45 2019 +0200
+++ b/pkg/models/sr.go	Wed Jul 10 15:34:23 2019 +0200
@@ -80,16 +80,18 @@
 		errs = append(errs, errors.New("unexpected bottleneck"))
 	}
 
-	err = conn.QueryRowContext(ctx,
-		checkDepthReferenceSQL,
-		m.Bottleneck,
-		m.DepthReference).Scan(&b)
-	switch {
-	case !b:
-		errs = append(errs,
-			fmt.Errorf("unknown depth reference '%s'", m.DepthReference))
-	case err != nil:
-		errs = append(errs, err)
+	if m.DepthReference != "ZPG" {
+		err = conn.QueryRowContext(ctx,
+			checkDepthReferenceSQL,
+			m.Bottleneck,
+			m.DepthReference).Scan(&b)
+		switch {
+		case !b:
+			errs = append(errs,
+				fmt.Errorf("unknown depth reference '%s'", m.DepthReference))
+		case err != nil:
+			errs = append(errs, err)
+		}
 	}
 
 	err = conn.QueryRowContext(ctx,