From 491efe57949db03dcf6e1f47733cc92615bbdfd3 Mon Sep 17 00:00:00 2001 From: Qu Xuan Date: Mon, 7 Sep 2020 16:34:45 +0800 Subject: [PATCH] fix: sync groups for user --- pkg/cloudid/tasks/clouduser_sync_groups_task.go | 6 ++++++ 1 file changed, 6 insertions(+) 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())