From 58dbb425bafd2e3c826466d76888964e534151bf Mon Sep 17 00:00:00 2001 From: ElnuDev Date: Sun, 11 Jun 2023 10:21:47 -0700 Subject: [PATCH] Fix Internal error --- src/commands/challenge.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/commands/challenge.rs b/src/commands/challenge.rs index 84c90d0..6abf0dc 100644 --- a/src/commands/challenge.rs +++ b/src/commands/challenge.rs @@ -240,7 +240,12 @@ pub async fn submit(ctx: Context<'_>, submission: serenity::Attachment) -> Resul if !repost_here && here { continue; } - let data = data.as_object().unwrap(); + let data = match data.as_object() { + Some(data) => data, + // "suggestionChannel": "..." is at root level, + // and is not an object. Ignore it. + None => continue, + }; if !data.contains_key("submissionChannel") { continue; }