diff --git a/server/src/main/java/au/org/aodn/ogcapi/server/core/model/DatasetMetadata.java b/server/src/main/java/au/org/aodn/ogcapi/server/core/model/DatasetMetadata.java index c70a35f5..48c1499c 100644 --- a/server/src/main/java/au/org/aodn/ogcapi/server/core/model/DatasetMetadata.java +++ b/server/src/main/java/au/org/aodn/ogcapi/server/core/model/DatasetMetadata.java @@ -28,7 +28,7 @@ public static class DatasetInfo { private String dname; private CoordinateBounds lat; private CoordinateBounds lng; - private Double depth; + private DepthBounds depth; } @Data @@ -38,4 +38,13 @@ public static class CoordinateBounds { private Double min; private Double max; } + + @Data + @NoArgsConstructor + @AllArgsConstructor + public static class DepthBounds { + private Double min; + private Double max; + private String unit; + } } diff --git a/server/src/main/java/au/org/aodn/ogcapi/server/features/RestServices.java b/server/src/main/java/au/org/aodn/ogcapi/server/features/RestServices.java index 99f8240f..d4246b63 100644 --- a/server/src/main/java/au/org/aodn/ogcapi/server/features/RestServices.java +++ b/server/src/main/java/au/org/aodn/ogcapi/server/features/RestServices.java @@ -83,7 +83,7 @@ public ResponseEntity getDatasetMetadata(String id) { return dasService.getDatasetMetadata(id); } catch (Exception e) { - log.error("Error fetching metadata of id: {}, {}", id, e.getMessage()); + log.error("Error fetching metadata of id: {}", id, e); return ResponseEntity.internalServerError().build(); } }