From 00ccc19e275d47a97709f43c5faae2a84887a6ad Mon Sep 17 00:00:00 2001 From: yxrxy Date: Mon, 2 Feb 2026 07:14:53 +0800 Subject: [PATCH] Revert "fix: resolve Issue #1465 - IAM credential change crash (#1535)" (#1685) --- crates/iam/src/store/object.rs | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/crates/iam/src/store/object.rs b/crates/iam/src/store/object.rs index c66d8c9b7..930a8743d 100644 --- a/crates/iam/src/store/object.rs +++ b/crates/iam/src/store/object.rs @@ -130,14 +130,8 @@ impl ObjectStore { } fn decrypt_data(data: &[u8]) -> Result> { - let cred = get_global_action_cred().unwrap_or_default(); - match rustfs_crypto::decrypt_data(cred.secret_key.as_bytes(), data) { - Ok(decrypted) => Ok(decrypted), - Err(_) => { - warn!("Failed to decrypt IAM config data, treating as unencrypted"); - Ok(data.to_vec()) - } - } + let de = rustfs_crypto::decrypt_data(get_global_action_cred().unwrap_or_default().secret_key.as_bytes(), data)?; + Ok(de) } fn encrypt_data(data: &[u8]) -> Result> {