diff --git a/services/forecast_service.go b/services/forecast_service.go index f7a4bb6790c8bd4fffe5d16e03c2bf6f8da3cdaf..b4b1d38286cf30f2e440b313485db8d263f89666 100644 --- a/services/forecast_service.go +++ b/services/forecast_service.go @@ -195,10 +195,14 @@ func forecast(ctx common.DawnCtx, gddReq models.GddRequest, plantdate time.Time, Date: plantdate.AddDate(0, 0, d), }) } + + sort.Slice(bins, func(i, j int) bool { + return bins[i].Date.Before(bins[j].Date) + }) + out[k] = &models.Bins{ Bins: bins, } - } return out