From c25fb16a99152ac3ac0285ed763a1204fb4e10cb Mon Sep 17 00:00:00 2001
From: Tor-Einar Skog <tor-einar.skog@nibio.no>
Date: Tue, 2 Jul 2024 09:15:57 +0200
Subject: [PATCH] Exclude private forecasts from notification system

---
 src/main/java/no/nibio/vips/logic/messaging/MessagingBean.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main/java/no/nibio/vips/logic/messaging/MessagingBean.java b/src/main/java/no/nibio/vips/logic/messaging/MessagingBean.java
index 8f6001b3..f05822ac 100755
--- a/src/main/java/no/nibio/vips/logic/messaging/MessagingBean.java
+++ b/src/main/java/no/nibio/vips/logic/messaging/MessagingBean.java
@@ -219,7 +219,7 @@ public class MessagingBean {
         Date in10Days = cal.getTime();
         List<ForecastConfiguration> forecastConfigurations = em.createNativeQuery(
                 "SELECT * FROM public.forecast_configuration f "
-                + "WHERE f.forecast_configuration_id IN ("
+                + "WHERE NOT f.is_private AND f.forecast_configuration_id IN ("
                 + "     SELECT forecast_configuration_id FROM forecast_result WHERE valid_time_start between :dateStart AND :dateEnd"
                 + ")",
                 ForecastConfiguration.class
-- 
GitLab