From 744f88ea19228b991652f8d5b32117404817fa9f Mon Sep 17 00:00:00 2001 From: hongming Date: Fri, 16 Apr 2021 11:22:00 +0800 Subject: [PATCH] Fix user status change after update Signed-off-by: hongming --- pkg/models/iam/im/im.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/models/iam/im/im.go b/pkg/models/iam/im/im.go index 62168bfcf..4d646904c 100644 --- a/pkg/models/iam/im/im.go +++ b/pkg/models/iam/im/im.go @@ -66,8 +66,9 @@ func (im *imOperator) UpdateUser(new *iamv1alpha2.User) (*iamv1alpha2.User, erro klog.Error(err) return nil, err } - // keep encrypted password + // keep encrypted password and user status new.Spec.EncryptedPassword = old.Spec.EncryptedPassword + new.Status = old.Status updated, err := im.ksClient.IamV1alpha2().Users().Update(context.Background(), new, metav1.UpdateOptions{}) if err != nil { klog.Error(err)