From 38d395d9a6a70064050ce54fa56867d20d6e7793 Mon Sep 17 00:00:00 2001 From: Ethan O'Brien Date: Tue, 23 Jul 2024 22:22:16 -0500 Subject: [PATCH] Ability to fix broken event data --- src/router/event.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/router/event.rs b/src/router/event.rs index f58ef51..735cf55 100644 --- a/src/router/event.rs +++ b/src/router/event.rs @@ -14,6 +14,11 @@ fn get_event_data(key: &str, event_id: u32) -> JsonValue { let is_star_event = STAR_EVENT_IDS.contains(&event_id); //println!("is_star_event: {}, {}", is_star_event, event_id); + // Broken event data.. Should no longer be possible. + if is_star_event && event[event_id.to_string()]["star_event"]["star_music_list"].len() > 5 { + event.remove(&event_id.to_string()); + } + if event[event_id.to_string()].is_empty() { event[event_id.to_string()] = json::parse(&include_file!("src/router/userdata/new_user_event.json")).unwrap(); if is_star_event {