From 9b985bfa698207b31fadbc4af8a92f87e30711b0 Mon Sep 17 00:00:00 2001
From: Tucker Siegel <tgsiegel@terpmail.umd.edu>
Date: Sun, 29 Jan 2023 14:04:58 -0500
Subject: [PATCH] fix

---
 services/gdd_service.go | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/services/gdd_service.go b/services/gdd_service.go
index 68766ef..df421a7 100644
--- a/services/gdd_service.go
+++ b/services/gdd_service.go
@@ -15,15 +15,15 @@ import (
 func GetGddValues(ctx context.Context, request models.GddRequest) models.GddResponse {
 	product := enums.GetProductFromString(request.Product)
 	var gdds entities.Gdd
-	if request.PlantingDate.Year() == time.Now().Year() {
-		gdds = persistence.GddRepository().FindCurrentGddByLocation(ctx, request.BuildLocation())
-	} else if request.PlantingDate.Year() > time.Now().Year() {
+	if request.PlantingDate.After(time.Now()) {
 		return models.GddResponse{
 			Product:          product.Name,
 			ClosestLatitude:  request.Latitude,
 			ClosestLongitude: request.Longitude,
 			GddValues:        []float64{},
 		}
+	} else if request.PlantingDate.Before(time.Now()) || request.PlantingDate.YearDay() == time.Now().YearDay() {
+		gdds = persistence.GddRepository().FindCurrentGddByLocation(ctx, request.BuildLocation())
 	} else {
 		gdds = persistence.GddRepository().FindGddByLocationAndYear(ctx, request.PlantingDate.Year(), request.BuildLocation())
 	}
-- 
GitLab