diff --git a/rustfs/src/error.rs b/rustfs/src/error.rs index 1bef48225..50d59a74f 100644 --- a/rustfs/src/error.rs +++ b/rustfs/src/error.rs @@ -520,9 +520,9 @@ impl From for ApiError { let message = if matches!(&err, StorageError::QuotaExceeded { .. }) { err.to_string() - } else if matches!(&err, StorageError::MaxVersionsExceeded) { - ApiError::error_code_to_message(&code) - } else if code == S3ErrorCode::InternalError && matches!(&err, StorageError::Io(_)) { + } else if matches!(&err, StorageError::MaxVersionsExceeded) + || (code == S3ErrorCode::InternalError && matches!(&err, StorageError::Io(_))) + { ApiError::error_code_to_message(&code) } else if code == S3ErrorCode::InternalError { err.to_string()