From 57c720b22f94e125cbad3af3472eb2c3ee844c8d Mon Sep 17 00:00:00 2001 From: Gabriel Kaszewski Date: Thu, 11 Jun 2026 13:47:32 +0200 Subject: [PATCH] fix: collapse nested if per clippy --- crates/application/src/person/get.rs | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/crates/application/src/person/get.rs b/crates/application/src/person/get.rs index eabd94f..c8c52f1 100644 --- a/crates/application/src/person/get.rs +++ b/crates/application/src/person/get.rs @@ -10,15 +10,17 @@ const ENRICHMENT_TTL_DAYS: i64 = 90; pub async fn execute(ctx: &AppContext, id: PersonId) -> Result, DomainError> { let person = ctx.repos.person_query.get_by_id(&id).await?; - if let Some(ref p) = person { - if should_enrich(p) { - let _ = ctx.services.event_publisher.publish( - &DomainEvent::PersonEnrichmentRequested { - person_id: id, - external_person_id: p.external_id().value().to_string(), - }, - ).await; - } + if let Some(ref p) = person + && should_enrich(p) + { + let _ = ctx + .services + .event_publisher + .publish(&DomainEvent::PersonEnrichmentRequested { + person_id: id, + external_person_id: p.external_id().value().to_string(), + }) + .await; } Ok(person) }