diff --git a/ecstore/src/bucket/object_lock/objectlock_sys.rs b/ecstore/src/bucket/object_lock/objectlock_sys.rs index 18bb4261e..2c0c50962 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 }