From d278ad8ce3c19acbc6e17cecf0719f4e42957a86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B1=88=E8=BD=A9?= Date: Mon, 12 May 2025 16:21:14 +0800 Subject: [PATCH] fix(common): avoid empty context (#22508) --- pkg/cloudcommon/db/cachesync/project.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/cloudcommon/db/cachesync/project.go b/pkg/cloudcommon/db/cachesync/project.go index 905a223d5f..54c1e4259a 100644 --- a/pkg/cloudcommon/db/cachesync/project.go +++ b/pkg/cloudcommon/db/cachesync/project.go @@ -26,6 +26,7 @@ import ( "yunion.io/x/onecloud/pkg/cloudcommon/db" "yunion.io/x/onecloud/pkg/mcclient/auth" modules "yunion.io/x/onecloud/pkg/mcclient/modules/identity" + "yunion.io/x/onecloud/pkg/util/ctx" ) type tenantCacheSyncWorker struct { @@ -34,7 +35,7 @@ type tenantCacheSyncWorker struct { func (w *tenantCacheSyncWorker) Run() { log.Debugf("[tenantCacheSyncWorker] Run project cache sync worker ...") - err := syncProjects(context.Background(), w.ids) + err := syncProjects(ctx.CtxWithTime(), w.ids) if err != nil { log.Errorf("fail to syncProjects %s", err) }