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

This commit is contained in:
Timo Kösters 2021-04-11 10:50:30 +02:00
parent 588de12d79
commit b0ea692706
No known key found for this signature in database
GPG key ID: 24DA7517711A2BA4

View file

@ -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(())
}