fix: fix triggers prefix/suffix

This commit is contained in:
Suya1671 2025-06-21 14:27:15 +02:00
parent 9c0b51db2b
commit dcf078f3fa
No known key found for this signature in database

View file

@ -196,6 +196,7 @@ impl System {
db: &SqlitePool,
message: &str,
) -> Result<Option<TriggeredMember>, sqlx::Error> {
debug!(message, "Fetching triggered member");
sqlx::query_as!(
TriggeredMember,
r#"
@ -211,8 +212,8 @@ impl System {
triggers ON members.id = triggers.member_id
WHERE
-- See trigger.rs file for all types and names
(triggers.typ = 0 AND ?1 LIKE triggers.text || '%') OR
(triggers.typ = 1 AND ?1 LIKE '%' || triggers.text)
(triggers.typ = 0 AND $1 LIKE '%' || triggers.text) OR
(triggers.typ = 1 AND $1 LIKE triggers.text || '%')
"#,
message
)