From e4690c48b4c5207f741d812c88602a73c06b6cfe Mon Sep 17 00:00:00 2001 From: likewu Date: Wed, 25 Jun 2025 10:08:27 +0800 Subject: [PATCH] fix BucketObjectLockSys --- ecstore/src/bucket/object_lock/objectlock_sys.rs | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/ecstore/src/bucket/object_lock/objectlock_sys.rs b/ecstore/src/bucket/object_lock/objectlock_sys.rs index 18bb4261..2c0c5096 100644 --- a/ecstore/src/bucket/object_lock/objectlock_sys.rs +++ b/ecstore/src/bucket/object_lock/objectlock_sys.rs @@ -17,13 +17,10 @@ impl BucketObjectLockSys { } pub async fn get(bucket: &str) -> Option { - if let Some(object_lock_rule) = get_object_lock_config(bucket) - .await - .expect("get_object_lock_config err!") - .0 - .rule - { - return object_lock_rule.default_retention; + if let Some(object_lock_config) = get_object_lock_config(bucket).await { + if let Some(object_lock_rule) = object_lock_config.0.rule { + return object_lock_rule.default_retention; + } } None }