diff --git a/src/repo/message/event.rs b/src/repo/message/event.rs index 5e9e5fd..a8bcfb6 100644 --- a/src/repo/message/event.rs +++ b/src/repo/message/event.rs @@ -96,11 +96,9 @@ async fn parse_row( let contact_id: uuid::Uuid = row.try_get("contact_id")?; let message_id: uuid::Uuid = row.try_get("message_id")?; let sent: time::OffsetDateTime = row.try_get("sent")?; - let scheduled_message_event_id: Option = - match row.try_get("scheduled_message_event_id") { - Ok(id) => id, - Err(_err) => None, - }; + let scheduled_message_event_id: Option = row + .try_get("scheduled_message_event_id") + .unwrap_or_default(); let user_id: uuid::Uuid = row.try_get("user_id")?; Ok(textsender_models::message::event::MessageEventResponse { @@ -110,7 +108,7 @@ async fn parse_row( message_id, status, sent: Some(sent), - scheduled_message_event_id: scheduled_message_event_id, + scheduled_message_event_id, user_id, }) }