diff --git a/src/rest/restreg.rs b/src/rest/restreg.rs index fa3fa76..0a412bc 100644 --- a/src/rest/restreg.rs +++ b/src/rest/restreg.rs @@ -30,7 +30,7 @@ async fn register( .unwrap() .expect("There's no trip on this date (yet)"); - if register.cox_id.is_none() && !day.open_registration { + if register.cox_id.is_none() && !day.open_registration && register.time.is_none() { log::error!("{} tried to register, even though the user it should not be possible to do so via UI -> manually crafted request?", user.name); return Flash::error( Redirect::to("/"),