From 724d3ea0bc5fed14d442381d73bec83739644567 Mon Sep 17 00:00:00 2001 From: cxymds Date: Mon, 13 Jul 2026 19:04:42 +0800 Subject: [PATCH] fix(error): map StorageError::NotModified correctly (#4793) fix(error): map not modified storage errors --- rustfs/src/error.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rustfs/src/error.rs b/rustfs/src/error.rs index cffa6739e..51a6070ad 100644 --- a/rustfs/src/error.rs +++ b/rustfs/src/error.rs @@ -269,6 +269,7 @@ impl From for ApiError { StorageError::InvalidPart(_, _, _) => S3ErrorCode::InvalidPart, StorageError::EntityTooSmall(_, _, _) => S3ErrorCode::EntityTooSmall, StorageError::PreconditionFailed => S3ErrorCode::PreconditionFailed, + StorageError::NotModified => S3ErrorCode::NotModified, StorageError::InvalidRangeSpec(_) => S3ErrorCode::InvalidRange, _ => S3ErrorCode::InternalError, }; @@ -478,6 +479,7 @@ mod tests { (StorageError::VolumeNotFound, S3ErrorCode::NoSuchBucket), (StorageError::FileNotFound, S3ErrorCode::NoSuchKey), (StorageError::FileVersionNotFound, S3ErrorCode::NoSuchVersion), + (StorageError::NotModified, S3ErrorCode::NotModified), (StorageError::MalformedUploadID("test".into()), S3ErrorCode::InvalidArgument), ( StorageError::InvalidUploadID("bucket".into(), "object".into(), "uploadid".into()),