diff --git a/src/main/java/no/nibio/vips/logic/service/LogicService.java b/src/main/java/no/nibio/vips/logic/service/LogicService.java index 157ecd2541cf5ca7860a336a6e151c2e5186c835..837b41de094bf1270fe5a50bcfd35fd585211f48 100755 --- a/src/main/java/no/nibio/vips/logic/service/LogicService.java +++ b/src/main/java/no/nibio/vips/logic/service/LogicService.java @@ -33,6 +33,7 @@ import java.util.Date; import java.util.List; import java.util.Map; import java.util.UUID; +import java.util.stream.Collectors; import javax.servlet.http.HttpServletRequest; import javax.ws.rs.DELETE; import javax.ws.rs.GET; @@ -299,6 +300,9 @@ public class LogicService { forecasts.addAll(result); } + // We filter out all specialized forecasts (id < 0) + forecasts = forecasts.stream().filter(forecast->forecast.getForecastConfigurationId() > 0).collect(Collectors.toList()); + return Response.ok().entity(forecasts).build(); }