diff --git a/cwms-data-api/src/main/java/cwms/cda/api/LocationController.java b/cwms-data-api/src/main/java/cwms/cda/api/LocationController.java index 0e46e6f58e..dd6ea03bf2 100644 --- a/cwms-data-api/src/main/java/cwms/cda/api/LocationController.java +++ b/cwms-data-api/src/main/java/cwms/cda/api/LocationController.java @@ -499,6 +499,8 @@ private Location getUpdatedLocation(Location existingLocation, Location updatedL ? existingLocation.getVerticalDatum() : updatedLocation.getVerticalDatum(); Double updatedElevation = updatedLocation.getElevation() == null ? existingLocation.getElevation() : updatedLocation.getElevation(); + String updatedElevationUnits = updatedLocation.getElevationUnits() == null + ? existingLocation.getElevationUnits() : updatedLocation.getElevationUnits(); String updatedMapLabel = updatedLocation.getMapLabel() == null ? existingLocation.getMapLabel() : updatedLocation.getMapLabel(); String updatedBoundingOfficeId = updatedLocation.getBoundingOfficeId() == null @@ -521,6 +523,7 @@ private Location getUpdatedLocation(Location existingLocation, Location updatedL .withPublishedLatitude(updatedPublishedLatitude) .withVerticalDatum(updatedVerticalDatum) .withElevation(updatedElevation) + .withElevationUnits(updatedElevationUnits) .withMapLabel(updatedMapLabel) .withBoundingOfficeId(updatedBoundingOfficeId) .build();