diff --git a/Cargo.lock b/Cargo.lock
index 1dc5def..387fb13 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -648,9 +648,9 @@ checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6"
 
 [[package]]
 name = "contrasted"
-version = "0.1.0"
+version = "0.1.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "40d36a6fb07044a3371abc364027b9489d770a840d72a04323389cfe32a41360"
+checksum = "a3b6cc9d477fe7331eca62e0b39b559a2cda428d9cf2292b5ad99fc9d950fca1"
 
 [[package]]
 name = "cookie"
@@ -2538,9 +2538,9 @@ dependencies = [
 
 [[package]]
 name = "redis"
-version = "0.29.5"
+version = "0.30.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1bc42f3a12fd4408ce64d8efef67048a924e543bd35c6591c0447fda9054695f"
+checksum = "438a4e5f8e9aa246d6f3666d6978441bf1b37d5f417b50c4dd220be09f5fcc17"
 dependencies = [
  "arc-swap",
  "combine",
diff --git a/crates/app/Cargo.toml b/crates/app/Cargo.toml
index 9d985a7..b33a3e8 100644
--- a/crates/app/Cargo.toml
+++ b/crates/app/Cargo.toml
@@ -32,4 +32,4 @@ regex = "1.11.1"
 serde_json = "1.0.140"
 mime_guess = "2.0.5"
 cf-turnstile = "0.2.0"
-contrasted = "0.1.0"
+contrasted = "0.1.1"
diff --git a/crates/core/Cargo.toml b/crates/core/Cargo.toml
index aa1766d..ce16761 100644
--- a/crates/core/Cargo.toml
+++ b/crates/core/Cargo.toml
@@ -18,7 +18,7 @@ tetratto-l10n = { path = "../l10n" }
 serde_json = "1.0.140"
 totp-rs = { version = "5.7.0", features = ["qr", "gen_secret"] }
 
-redis = { version = "0.29.5", optional = true }
+redis = { version = "0.30.0", optional = true }
 
 rusqlite = { version = "0.35.0", optional = true }
 
diff --git a/crates/core/src/database/posts.rs b/crates/core/src/database/posts.rs
index a6bd53b..d126775 100644
--- a/crates/core/src/database/posts.rs
+++ b/crates/core/src/database/posts.rs
@@ -794,7 +794,11 @@ impl DataManager {
                             data.id,
                             rt.id
                         ),
-                        format!("\"{}\"", data.content),
+                        if data.content.is_empty() {
+                            String::new()
+                        } else {
+                            format!("\"{}\"", data.content)
+                        },
                         rt.owner
                     )
                 )