From d900f73d8bc708df1f80853d01fc94dce300d825 Mon Sep 17 00:00:00 2001 From: daeyeon ko Date: Thu, 24 Jul 2025 16:48:09 +0900 Subject: [PATCH] refactor: Updates MFA option for user enforce mfa Signed-off-by: daeyeon ko --- src/spaceone/identity/service/user_service.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/spaceone/identity/service/user_service.py b/src/spaceone/identity/service/user_service.py index b95633f9..d7eb9720 100644 --- a/src/spaceone/identity/service/user_service.py +++ b/src/spaceone/identity/service/user_service.py @@ -259,7 +259,9 @@ def update(self, params: UserUpdateRequest) -> Union[UserResponse, dict]: self.__delete_otp_secret(user_vo, domain_id) update_mfa["mfa_type"] = mfa_type update_mfa["state"] = "DISABLED" - update_mfa["options"] = {"enforce": mfa_enforce} + update_mfa["options"].clear() + + update_mfa["options"].update({"enforce": mfa_enforce}) update_require_actions.append("ENFORCE_MFA") else: