diff --git a/src/main/java/no/nibio/vips/logic/service/ObservationTimeSeriesService.java b/src/main/java/no/nibio/vips/logic/service/ObservationTimeSeriesService.java index 643e0ea134d665a8fd6fe14e85366c2c333ffdf4..3d428239d30a2104f26008039d5173f0d150ce8c 100644 --- a/src/main/java/no/nibio/vips/logic/service/ObservationTimeSeriesService.java +++ b/src/main/java/no/nibio/vips/logic/service/ObservationTimeSeriesService.java @@ -107,15 +107,14 @@ public class ObservationTimeSeriesService { if (requester == null && userUUID != null) { requester = userBean.findVipsLogicUser(UUID.fromString(userUUID)); } + observationTimeSeriesBean.enrichObservationTimeSeriesWithPointOfInterest(ots); boolean requesterNotValidUser = requester == null; boolean requesterRegularUser = requester != null && !requester.isSuperUser() && !requester.isOrganizationAdmin(); boolean requesterNotCreator = requester != null && !ots.getUserId().equals(requester.getUserId()); - if (requesterNotValidUser || requesterRegularUser) { // Mask for all users except creator, super and orgadmin if (!(ots.getLocationIsPrivate() && (requesterNotValidUser || requesterNotCreator)) && ots.getPolygonService() != null) { - observationTimeSeriesBean.enrichObservationTimeSeriesWithPointOfInterest(ots); this.maskLocation(ots.getPolygonService(), ots); } }