From 8d77740588d0926cbe26f7fe146d8956cc183a26 Mon Sep 17 00:00:00 2001 From: Vamist Date: Mon, 1 Feb 2021 23:30:01 +0000 Subject: [PATCH] Don't include file extension when searching for id --- src/routes.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/routes.rs b/src/routes.rs index 07c0af8..5847a25 100644 --- a/src/routes.rs +++ b/src/routes.rs @@ -18,6 +18,9 @@ use std::{fs, path::PathBuf}; /// Parses an ID fn parse_id(id: &str) -> Result { + // Remove any file extension from id + let id = id.split('.').next().unwrap(); + match i32::from_str_radix(id, 36) { Ok(id) => Ok(id), Err(_) => Err(HttpResponse::BadRequest().body("Invalid ID")),