From 316b8bec7498b62afc7e8185883a30b54ea287fe Mon Sep 17 00:00:00 2001 From: Tor-Einar Skog <tor-einar.skog@nibio.no> Date: Mon, 20 Mar 2023 10:29:46 +0100 Subject: [PATCH] Remove April 1st as limiting start date --- .../RoughageNutritionModel.java | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/src/main/java/no/bioforsk/vips/model/roughagenutritionmodel/RoughageNutritionModel.java b/src/main/java/no/bioforsk/vips/model/roughagenutritionmodel/RoughageNutritionModel.java index 91da5f9..d4b523b 100755 --- a/src/main/java/no/bioforsk/vips/model/roughagenutritionmodel/RoughageNutritionModel.java +++ b/src/main/java/no/bioforsk/vips/model/roughagenutritionmodel/RoughageNutritionModel.java @@ -99,18 +99,12 @@ public class RoughageNutritionModel implements Model { ); List<Result> results = new ArrayList<>(); - - // Get april first of the current year - Calendar cal = Calendar.getInstance(this.timeZone); - cal.setTime(firstHarvest); - cal.set(Calendar.MONTH, Calendar.APRIL); - cal.set(Calendar.DATE, 1); - Date aprilFirst = new WeatherUtil().normalizeToExactDate(cal.getTime(), timeZone); - + // Get all labels //Set labels = resultMatrix.getValueLabelsForDate(aprilFirst); - Date resultDate = aprilFirst; - // Iterate all dates in matrix, starting April 1st + Date resultDate = firstPossibleGrowthStartDate; + // Iterate all dates in matrix, starting on the firstPossibleGrowthStartDate + Calendar cal = Calendar.getInstance(this.timeZone); while(resultMatrix.getValueLabelsForDate(resultDate) != null) { Result result = new ResultImpl(); -- GitLab