diff --git a/src/main/java/no/nibio/vips/logic/controller/session/ForecastBean.java b/src/main/java/no/nibio/vips/logic/controller/session/ForecastBean.java index 204a8c282a6d14a598f22343fefe5b6cf1f7db1c..848a987f605df3bd865c73d1ae7f25046942367b 100755 --- a/src/main/java/no/nibio/vips/logic/controller/session/ForecastBean.java +++ b/src/main/java/no/nibio/vips/logic/controller/session/ForecastBean.java @@ -910,6 +910,10 @@ public class ForecastBean { Query q = em.createNamedQuery("ForecastSummary.findByForecastConfigurationId"); for(ForecastConfiguration config: forecastConfigurations) { + if(config.getForecastConfigurationId() < 0) + { + continue; + } config.setForecastSummaries( q.setParameter("forecastConfigurationId", config.getForecastConfigurationId()) @@ -965,6 +969,7 @@ public class ForecastBean { " SELECT forecast_configuration_id \n" + " FROM forecast_configuration \n" + " WHERE is_private IS FALSE \n" + + " AND forecast_configuration_id > 0 \n" + " AND location_point_of_interest_id=:locationPointOfInterestId \n" + (cropOrganismIds != null && ! cropOrganismIds.isEmpty() ? " AND crop_organism_id IN (" + StringUtils.join(cropOrganismIds, ",") + ") " : "") + ")\n" +