diff --git a/server/src/lib.rs b/server/src/lib.rs index 30a4318..b12eaf3 100644 --- a/server/src/lib.rs +++ b/server/src/lib.rs @@ -301,7 +301,11 @@ impl<'c> Transformer for SlurpContents<'c> { let body = if let Some(body) = cacher.get(link.as_str()) { String::from_utf8_lossy(&body).to_string() } else { - let body = reqwest::get(link.as_str()).await?.text().await?; + let body = reqwest::get(link.as_str()) + .await? + .error_for_status()? + .text() + .await?; cacher.set(link.as_str(), body.as_bytes()); body };