From d5219256d19691fc59e7b9a9e681b96e23fc5a56 Mon Sep 17 00:00:00 2001 From: broodjeaap89 Date: Sat, 4 Sep 2021 14:03:44 +0200 Subject: [PATCH] missed some in last commit.... --- lib/main.dart | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/lib/main.dart b/lib/main.dart index 89f27e2..d20a658 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -148,15 +148,20 @@ class RouteGenerator { } case "/event/notification": { if (selectedNotificationPayload != null) { - return MaterialPageRoute(builder: (context) => PizzaEventNotificationPage(selectedNotificationPayload!)); + return MaterialPageRoute(builder: (context) => PizzaEventNotificationPage(selectedNotificationPayload)); } else if (settings.arguments != null) { - return MaterialPageRoute(builder: (context) => PizzaEventNotificationPage(settings.arguments as String)); + + return MaterialPageRoute(builder: (context) => PizzaEventNotificationPage(settings.arguments as String?)); } else { return MaterialPageRoute(builder: (context) => PizzaEventsPage()); } } case "/event/recipe_step": { - return MaterialPageRoute(builder: (context) => RecipeStepInstructionPage(settings.arguments as RecipeStepInstructionPageArguments)); + final recipeStepInstructionArgument = settings.arguments as RecipeStepInstructionPageArguments?; + if (recipeStepInstructionArgument == null){ + break; + } + return MaterialPageRoute(builder: (context) => RecipeStepInstructionPage(recipeStepInstructionArgument)); } default: { return MaterialPageRoute(builder: (context) => PizzaEventsPage());