From 8601d7ced116bae35f94664e0cdcfe28ca20b3b5 Mon Sep 17 00:00:00 2001 From: code002lover Date: Mon, 12 Jan 2026 12:29:00 +0100 Subject: [PATCH] fully remove opinions of deleted games --- backend/src/main.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/backend/src/main.rs b/backend/src/main.rs index 401026d..b8a611f 100644 --- a/backend/src/main.rs +++ b/backend/src/main.rs @@ -170,7 +170,12 @@ async fn delete_game( { let game = games.remove(pos); - let users = user_list.lock().await; + let mut users = user_list.lock().await; + + for person in users.iter_mut() { + person.person.opinion.retain_mut(|o| o.title != game.title); + } + save_state(&games, &users); return Some(game);