fix: malformed pushrule error when event does not trigger any actions
@@ -216,15 +216,10 @@ pub async fn send_push_notice(
notify = Some(n);
}
- let notify = notify.ok_or_else(|| {
- Error::bad_database(
- r#"Malformed pushrule contains none of these actions: ["dont_notify", "notify", "coalesce"]"#,
- )
- })?;
-
- if notify {
+ if notify == Some(true) {
send_notice(unread, pusher, tweaks, pdu, db).await?;
}
+ // Else the event triggered no actions
Ok(())
}
