From 9a2852f7bae3a23e5c977c4aa685ef28fa0d8599 Mon Sep 17 00:00:00 2001 From: trisua Date: Wed, 23 Apr 2025 17:22:33 -0400 Subject: [PATCH] fix: contrast checks --- Cargo.lock | 8 ++++---- crates/app/Cargo.toml | 2 +- crates/core/Cargo.toml | 2 +- crates/core/src/database/posts.rs | 6 +++++- 4 files changed, 11 insertions(+), 7 deletions(-) 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 ) )