From 8c5de5d10bccaa239cd260cc94be90db9dc10f28 Mon Sep 17 00:00:00 2001 From: ByteDice Date: Sat, 7 Jun 2025 17:08:40 +0200 Subject: [PATCH] fixed a bug with checking for strings in toml arrays --- data/defaults/cfg_default.toml | 1 - src/main.rs | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/data/defaults/cfg_default.toml b/data/defaults/cfg_default.toml index 7fca7cc..0a6689e 100644 --- a/data/defaults/cfg_default.toml +++ b/data/defaults/cfg_default.toml @@ -8,7 +8,6 @@ subreddits = "bytedicetesting" fetch_limit = 100 [commands] -# TODO: readme # Disabled selected command categories. All commands and their categories can be viewed in the README. # "admin" and "owner" categories are always enabled. # [REQUIRES RESTART] diff --git a/src/main.rs b/src/main.rs index 79268ce..34c97f8 100644 --- a/src/main.rs +++ b/src/main.rs @@ -141,8 +141,7 @@ async fn main() { let cfg = get_toml_mutex(&data.cfg).await.unwrap(); let cfg_arr = cfg["commands"]["disabled_categories"].as_array().unwrap(); - let contains: toml::Value = "re".parse().unwrap(); - let run_py = !cfg_arr.contains(&contains); + let run_py = !cfg_arr.iter().any(|val| val.as_str() == Some("re")); let rt_rs = Runtime::new().unwrap(); let rt_py = Runtime::new().unwrap();