diff --git a/src/main/java/no/nibio/vips/logic/scheduling/model/preprocessor/DOWNCASTModelPreprocessor.java b/src/main/java/no/nibio/vips/logic/scheduling/model/preprocessor/DOWNCASTModelPreprocessor.java
index b01ab188dbab0dadf2c007865c0638cec1b7c2a9..8e5ef8dbb5358a71f488f4c0b893838fa617acf9 100755
--- a/src/main/java/no/nibio/vips/logic/scheduling/model/preprocessor/DOWNCASTModelPreprocessor.java
+++ b/src/main/java/no/nibio/vips/logic/scheduling/model/preprocessor/DOWNCASTModelPreprocessor.java
@@ -24,6 +24,9 @@ import java.util.Collections;
 import java.util.HashSet;
 import java.util.List;
 import java.util.stream.Collectors;
+
+import com.ibm.icu.util.Calendar;
+
 import no.nibio.vips.entity.ModelConfiguration;
 import no.nibio.vips.entity.WeatherObservation;
 import no.nibio.vips.logic.entity.ForecastConfiguration;
@@ -38,7 +41,7 @@ import no.nibio.vips.util.weather.WeatherDataSourceException;
 import no.nibio.vips.util.weather.WeatherDataSourceUtil;
 
 /**
- * @copyright 2016 <a href="http://www.nibio.no/">NIBIO</a>
+ * @copyright 2016-2024 <a href="http://www.nibio.no/">NIBIO</a>
  * @author Tor-Einar Skog <tor-einar.skog@nibio.no>
  */
 public class DOWNCASTModelPreprocessor extends ModelRunPreprocessor{
@@ -49,6 +52,14 @@ public class DOWNCASTModelPreprocessor extends ModelRunPreprocessor{
         PointOfInterestWeatherStation weatherStation =  (PointOfInterestWeatherStation) configuration.getWeatherStationPointOfInterestId();
         WeatherDataSourceUtil wdsUtil = new WeatherDataSourceUtil();
         WeatherUtil wUtil = new WeatherUtil();
+
+        // We use only short-time forecasts, as the model is very sensitive
+        Calendar cal = Calendar.getInstance();
+        cal.add(Calendar.DATE,3);
+        if(cal.getTime().before(configuration.getDateEnd()))
+        {
+            configuration.setDateEnd(cal.getTime());
+        }
         
         List<WeatherObservation> observations;