From 7b5cf57b4f583b0f3b48fc0fe65cfd184ef04ca8 Mon Sep 17 00:00:00 2001 From: dignifiedquire Date: Thu, 18 Jan 2024 21:54:09 +0100 Subject: [PATCH] fix(gateway): set correct status code for range requests --- iroh-gateway/src/main.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/iroh-gateway/src/main.rs b/iroh-gateway/src/main.rs index 9d11fac6..db87e1ef 100644 --- a/iroh-gateway/src/main.rs +++ b/iroh-gateway/src/main.rs @@ -475,10 +475,12 @@ async fn forward_range( let builder = builder.header(header::CONTENT_LENGTH, transfer_size); let builder = if start.is_some() || end.is_some() { - builder.header( - header::CONTENT_RANGE, - format_content_range(start, end, size), - ) + builder + .header( + header::CONTENT_RANGE, + format_content_range(start, end, size), + ) + .status(StatusCode::PARTIAL_CONTENT) } else { builder };