Skip to content

Commit b409e08

Browse files
authored
Merge pull request #72 from edgrip/main
Fix ErrorWithStatus bubbling
2 parents 7912bfb + e100ff0 commit b409e08

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/webserver/http.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,14 @@ async fn build_response_header_and_stream<S: Stream<Item = DbItem>>(
159159
log::debug!("finished query");
160160
continue;
161161
}
162+
DbItem::Error(source_err)
163+
if matches!(
164+
source_err.downcast_ref(),
165+
Some(&ErrorWithStatus { status: _ })
166+
) =>
167+
{
168+
return Err(source_err)
169+
}
162170
DbItem::Error(source_err) => head_context.handle_error(source_err).await?,
163171
};
164172
match page_context {

0 commit comments

Comments
 (0)