X-Git-Url: http://these/git/?a=blobdiff_plain;f=crates%2Fdb_views%2Fsrc%2Fprivate_message_report_view.rs;h=f1dfa3f48b06d9dcb2edc0e8dff1311e23daad71;hb=c8063f3267cf2b3622f1fdc69128c6b55feefbbc;hp=ce87abaec4eb2d784ab9431a14d6f3c5d47aa271;hpb=9b710a2ed3df7411f97e873ae445e96fa5a8bd56;p=lemmy.git diff --git a/crates/db_views/src/private_message_report_view.rs b/crates/db_views/src/private_message_report_view.rs index ce87abae..f1dfa3f4 100644 --- a/crates/db_views/src/private_message_report_view.rs +++ b/crates/db_views/src/private_message_report_view.rs @@ -63,7 +63,7 @@ fn queries<'a>() -> Queries< let list = move |mut conn: DbConn<'a>, options: PrivateMessageReportQuery| async move { let mut query = all_joins(private_message_report::table.into_boxed()); - if options.unresolved_only.unwrap_or(false) { + if options.unresolved_only { query = query.filter(private_message_report::resolved.eq(false)); } @@ -110,7 +110,7 @@ impl PrivateMessageReportView { pub struct PrivateMessageReportQuery { pub page: Option, pub limit: Option, - pub unresolved_only: Option, + pub unresolved_only: bool, } impl PrivateMessageReportQuery { @@ -217,7 +217,7 @@ mod tests { .unwrap(); let reports = PrivateMessageReportQuery { - unresolved_only: (Some(false)), + unresolved_only: (false), ..Default::default() } .list(pool)