From 1725613800974168e61bcb766053aa656d16780a Mon Sep 17 00:00:00 2001 From: Yash bhardwaj Date: Wed, 10 Jun 2026 12:28:19 +0530 Subject: [PATCH] fix: max dex sensor query to 7 day lookback --- core/scheduler/handler/v1beta1/job_run.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/scheduler/handler/v1beta1/job_run.go b/core/scheduler/handler/v1beta1/job_run.go index 064739a281..e0084151ff 100644 --- a/core/scheduler/handler/v1beta1/job_run.go +++ b/core/scheduler/handler/v1beta1/job_run.go @@ -247,6 +247,12 @@ func (h JobRunHandler) GetThirdPartySensorStatus(ctx context.Context, req *pb.Ge startTime = endTime.Add(-24 * time.Hour) } + if startTime.Before(logicalEndTime.Add(-7 * 24 * time.Hour)) { + h.l.Info(fmt.Sprintf("resetting the third party sensor window start time to "+ + "max 7 day look back: %s, job: %s", logicalEndTime.Add(-7*24*time.Hour).Format(time.RFC3339), jobName)) + startTime = logicalEndTime.Add(-7 * 24 * time.Hour) + } + thirdPartyType := req.GetThirdPartyType() if thirdPartyType == job.ThirdPartyTypeDex { dexSensorReq := req.GetDexSensorRequest()