diff --git a/aep-schedule-website/src/frontend/state/mod.rs b/aep-schedule-website/src/frontend/state/mod.rs
index fd687f9c01ed64462cbca2f3e1f30895d61617da..3e73469ea30ef41e8795ea0d48922ce5d1877e7c 100644
--- a/aep-schedule-website/src/frontend/state/mod.rs
+++ b/aep-schedule-website/src/frontend/state/mod.rs
@@ -34,7 +34,7 @@ impl OptionState {
 
     pub fn submit(&self) {
         self.validate();
-        if !self.first_generation_done.get_value() || self.step.get() < 5 {
+        if !self.first_generation_done.get_value() || self.step.get_untracked() < 5 {
             return;
         }
         self.generate();