diff --git a/aep-schedule-website/src/frontend/components/options/form.rs b/aep-schedule-website/src/frontend/components/options/form.rs
index b8252a102db486e4bd5cbfa8fefe57bc7081ce9d..c537338f6c23ec0a19523fb922ca3906846892a2 100644
--- a/aep-schedule-website/src/frontend/components/options/form.rs
+++ b/aep-schedule-website/src/frontend/components/options/form.rs
@@ -15,7 +15,7 @@ pub fn OptionsForms() -> impl IntoView {
     let first_generation_done: FirstGenerationDone = use_context().unwrap();
     let submit = move || {
         state.validate();
-        if !first_generation_done.0.get() || state.step.get() != 5 {
+        if !first_generation_done.0.get() || state.step.get() < 5 {
             return;
         }
         state.generate();