diff --git a/Cargo.lock b/Cargo.lock
index 200beb9..dc44b9f 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -2013,7 +2013,7 @@ checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3"
[[package]]
name = "payphone"
-version = "4.4.24"
+version = "4.4.31"
dependencies = [
"anyhow",
"async-trait",
diff --git a/Cargo.toml b/Cargo.toml
index 1a6385a..516777b 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "payphone"
-version = "4.4.24"
+version = "4.4.31"
edition = "2024"
default-run = "payphone"
diff --git a/src/database/models.rs b/src/database/models.rs
index f65976a..e9cbcf9 100644
--- a/src/database/models.rs
+++ b/src/database/models.rs
@@ -1331,38 +1331,29 @@ impl Message {
propagation_message_id: u64,
session: &Session,
) -> Result