From 47568d122c424cb3c56b756a3638f167ae3ce9f5 Mon Sep 17 00:00:00 2001 From: GAM Date: Sun, 7 Mar 2021 20:26:29 +0100 Subject: [PATCH] dirty reroute fix --- .../SeasonAndMatchdayNavigationView.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/com/example/application/views/abstractnavigation/SeasonAndMatchdayNavigationView.java b/src/main/java/com/example/application/views/abstractnavigation/SeasonAndMatchdayNavigationView.java index e53b720..4b6f442 100644 --- a/src/main/java/com/example/application/views/abstractnavigation/SeasonAndMatchdayNavigationView.java +++ b/src/main/java/com/example/application/views/abstractnavigation/SeasonAndMatchdayNavigationView.java @@ -136,6 +136,13 @@ public abstract class SeasonAndMatchdayNavigationView extends Div implements Has public void setParameter(BeforeEvent beforeEvent, @WildcardParameter String param) { outer.removeAll(); + // TODO: replace this with something more sensible + if (param.equals("")) { + navigate(UI.getCurrent(), "2020", "1"); + setParameter(beforeEvent, "2020/1/"); + return; + } + if (!param.matches("^[0-9]*/[0-9]*/?$")) { invalidUrlLabel.setText("Invalid URL! Please provide params in the form season/matchday/"); outer.add(invalidUrlLabel);