diff --git a/pkg/cloudid/tasks/clouduser_sync_groups_task.go b/pkg/cloudid/tasks/clouduser_sync_groups_task.go index 6973fe1ea7..c1581d3faa 100644 --- a/pkg/cloudid/tasks/clouduser_sync_groups_task.go +++ b/pkg/cloudid/tasks/clouduser_sync_groups_task.go @@ -92,6 +92,12 @@ func (self *ClouduserSyncGroupsTask) OnInit(ctx context.Context, obj db.IStandal self.taskFailed(ctx, user, errors.Wrap(err, "SyncCustomCloudpoliciesForCloud")) return } + + err = cache.SyncCloudusersForCloud(ctx, self.GetUserCred()) + if err != nil { + self.taskFailed(ctx, user, errors.Wrap(err, "SyncCloudusersForCloud")) + return + } } } else if factory.IsSupportClouduserPolicy() { err := user.SyncSystemCloudpoliciesForCloud(ctx, self.GetUserCred())