From 170d24499e5dff91bda121d0b46190de7156ce78 Mon Sep 17 00:00:00 2001 From: mhsanaei Date: Thu, 18 Sep 2025 11:41:11 +0200 Subject: [PATCH] fix PeriodicTrafficResetJob: log only when there are matching inbound --- web/job/periodic_traffic_reset_job.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/web/job/periodic_traffic_reset_job.go b/web/job/periodic_traffic_reset_job.go index 79001973..1369c200 100644 --- a/web/job/periodic_traffic_reset_job.go +++ b/web/job/periodic_traffic_reset_job.go @@ -20,12 +20,16 @@ func NewPeriodicTrafficResetJob(period Period) *PeriodicTrafficResetJob { func (j *PeriodicTrafficResetJob) Run() { inbounds, err := j.inboundService.GetInboundsByTrafficReset(string(j.period)) - logger.Infof("Running periodic traffic reset job for period: %s", j.period) if err != nil { logger.Warning("Failed to get inbounds for traffic reset:", err) return } + if len(inbounds) == 0 { + return + } + logger.Infof("Running periodic traffic reset job for period: %s (%d matching inbounds)", j.period, len(inbounds)) + resetCount := 0 for _, inbound := range inbounds {