Skip to content

Commit

Permalink
fix(application): return early if payload is empty
Browse files Browse the repository at this point in the history
  • Loading branch information
Björn Urban committed May 14, 2024
1 parent 802a2e6 commit c98a6b5
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions src/paperless.rs
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,10 @@ pub async fn update_document_fields(
if let Some(value) = metadata.get("title").and_then(|v| v.as_ref().and_then(|v| v.as_str())) {
payload.insert("title".to_string(), serde_json::json!(value));
}
if payload.is_empty() {
slog_scope::warn!("{}", "payload is empty, not updating fields");
return Err(Box::new(fmt::Error::default())); // Use a standard library error type like fmt::Error.
}
let url = format!("{}/api/documents/{}/", base_url, document_id);
slog_scope::info!("Updating document with ID: {}", document_id);
slog_scope::debug!("Request Payload: {}", "");
Expand Down

0 comments on commit c98a6b5

Please sign in to comment.