From f30b7b083165737bb1bf64e96e12977049857a87 Mon Sep 17 00:00:00 2001 From: Faris Armoush Date: Mon, 28 Apr 2025 10:02:41 +0300 Subject: [PATCH] Fixed routines bug where it threw 404 because of a developer error. --- lib/features/scene/view/routines_view.dart | 2 ++ lib/features/scene/widgets/routines_expansion_tile.dart | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/features/scene/view/routines_view.dart b/lib/features/scene/view/routines_view.dart index 9a3c46b..696612b 100644 --- a/lib/features/scene/view/routines_view.dart +++ b/lib/features/scene/view/routines_view.dart @@ -82,6 +82,7 @@ class RoutinesView extends StatelessWidget { routines: state.scenes, loadingStates: state.loadingStates, loadingSceneId: state.loadingSceneId, + disablePlayButton: false, ), RoutinesExpansionTile( title: 'Automation', @@ -90,6 +91,7 @@ class RoutinesView extends StatelessWidget { routines: state.automationList, loadingStates: state.loadingStates, loadingSceneId: state.loadingSceneId, + disablePlayButton: true, ), const SizedBox(height: 15), ], diff --git a/lib/features/scene/widgets/routines_expansion_tile.dart b/lib/features/scene/widgets/routines_expansion_tile.dart index 1a8abea..6ab412c 100644 --- a/lib/features/scene/widgets/routines_expansion_tile.dart +++ b/lib/features/scene/widgets/routines_expansion_tile.dart @@ -11,6 +11,7 @@ class RoutinesExpansionTile extends StatelessWidget { required this.emptyRoutinesMessage, required this.routines, required this.loadingStates, + required this.disablePlayButton, this.loadingSceneId, }); final String title; @@ -18,6 +19,7 @@ class RoutinesExpansionTile extends StatelessWidget { final List routines; final Map loadingStates; final String? loadingSceneId; + final bool disablePlayButton; @override Widget build(BuildContext context) { @@ -43,7 +45,7 @@ class RoutinesExpansionTile extends StatelessWidget { child: SceneGrid( scenes: routines, loadingSceneId: loadingSceneId, - disablePlayButton: false, + disablePlayButton: disablePlayButton, loadingStates: loadingStates, ), ),