diff --git a/server/src/lib.rs b/server/src/lib.rs index 7cbb051..7fd9882 100644 --- a/server/src/lib.rs +++ b/server/src/lib.rs @@ -318,13 +318,16 @@ impl<'c> Transformer for SlurpContents<'c> { } else { let resp = reqwest::get(link.as_str()).await?; let status = resp.status(); - if status.is_server_error() || retryable_status.contains(&status) { - return Err(TransformError::RetryableHttpStatusError( - status, - link.to_string(), - )); + if status.is_server_error() { + error!("status error for {link}: {status}"); + return Ok(html.to_string()); + } + if retryable_status.contains(&status) { + error!("retryable error for {link}: {status}"); + return Ok(html.to_string()); } if !status.is_success() { + error!("unsuccessful for {link}: {status}"); return Ok(html.to_string()); } let body = resp.text().await?;