From c209b643da0c2d4974e28ae3a845016e13055050 Mon Sep 17 00:00:00 2001 From: Mike Devlin Date: Sun, 28 Jan 2024 19:46:33 -0600 Subject: [PATCH] Fix broken page when invalid workout in localStorage --- WorkoutBuilder/ClientApp/src/Pages/HomeIndex.tsx | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/WorkoutBuilder/ClientApp/src/Pages/HomeIndex.tsx b/WorkoutBuilder/ClientApp/src/Pages/HomeIndex.tsx index 1702db3..228046a 100644 --- a/WorkoutBuilder/ClientApp/src/Pages/HomeIndex.tsx +++ b/WorkoutBuilder/ClientApp/src/Pages/HomeIndex.tsx @@ -100,12 +100,14 @@ function HomeIndex(props: any) { ); if (savedWorkout.version === "v1") { const { workout } = savedWorkout; - setWorkout(savedWorkout); - setUiElements((x) => ({ - ...x, - timing: workout.name, - focus: workout.focus, - })); + if (workout) { + setWorkout(savedWorkout); + setUiElements((x) => ({ + ...x, + timing: workout.name, + focus: workout.focus, + })); + } } } catch (err) { console.error(