Browse Source

fix: malformed pushrule error when event does not trigger any actions

merge-requests/53/head
Timo Kösters 5 years ago
parent
commit
b0ea692706
No known key found for this signature in database
GPG Key ID: 24DA7517711A2BA4
  1. 11
      src/database/pusher.rs

11
src/database/pusher.rs

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

Loading…
Cancel
Save