From 754d62e10f1b91a1f6fc59de82bef95405537c4a Mon Sep 17 00:00:00 2001
From: Tucker Siegel <tgsiegel@terpmail.umd.edu>
Date: Wed, 8 Feb 2023 15:27:12 -0500
Subject: [PATCH] update

---
 controllers/forecast_controller.go | 3 ++-
 services/forecast_service.go       | 9 +++++----
 services/gdd_service.go            | 1 -
 3 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/controllers/forecast_controller.go b/controllers/forecast_controller.go
index 39d4921..7fade6a 100644
--- a/controllers/forecast_controller.go
+++ b/controllers/forecast_controller.go
@@ -28,7 +28,8 @@ import (
 func ForecastStages(c *fiber.Ctx) error {
 	ctx := common.DawnCtx{FiberCtx: c}
 	request := models.BuildStageRequest(ctx)
-	return c.Status(fiber.StatusOK).JSON(services.CalculateStages(ctx, request))
+	stages := services.CalculateStages(ctx, request)
+	return c.Status(fiber.StatusOK).JSON(stages)
 }
 
 // ForecastFreezingDates godoc
diff --git a/services/forecast_service.go b/services/forecast_service.go
index a5da5fc..71dd7f4 100644
--- a/services/forecast_service.go
+++ b/services/forecast_service.go
@@ -109,10 +109,11 @@ func forecast(ctx context.Context, gddReq models.GddRequest, plantdate time.Time
 	alpha := 1.0
 	binCount := 5
 	product := enums.GetProductFromString(gddReq.Product)
-	start := plantdate.YearDay() - 1
-	if plantdate.Year()%4 == 0 && plantdate.Year()%100 != 0 || plantdate.Year()%400 == 0 {
-		start -= 1
-	}
+	// start := plantdate.YearDay() - 1
+	// if plantdate.Year()%4 == 0 && plantdate.Year()%100 != 0 || plantdate.Year()%400 == 0 {
+	// 	start -= 1
+	// }
+	start := 0
 
 	out := map[string]*models.Bins{}
 	// need to get the match order
diff --git a/services/gdd_service.go b/services/gdd_service.go
index 89da322..2fee075 100644
--- a/services/gdd_service.go
+++ b/services/gdd_service.go
@@ -32,7 +32,6 @@ func GetGddValues(ctx context.Context, request models.GddRequest) models.GddResp
 	pdInt := request.PlantingDate.YearDay() - 1
 	gdds.MaxTemps = gdds.MaxTemps[pdInt:]
 	gdds.MinTemps = gdds.MinTemps[pdInt:]
-	// }
 
 	returnGdds := models.GddResponse{
 		Product:          product.Name,
-- 
GitLab