From c237553418b12e9677ac64fa8d5f378d9b6a5b1d Mon Sep 17 00:00:00 2001 From: Arthi-chaud Date: Sun, 6 Mar 2022 18:15:27 +0100 Subject: [PATCH] Mobile Client: fix state in action form --- mobile/lib/src/views/setup_action_page.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mobile/lib/src/views/setup_action_page.dart b/mobile/lib/src/views/setup_action_page.dart index 5a82b4d..7b47b81 100644 --- a/mobile/lib/src/views/setup_action_page.dart +++ b/mobile/lib/src/views/setup_action_page.dart @@ -46,8 +46,9 @@ class _SetupActionPageState extends State { @override void initState() { super.initState(); - serviceState = widget.action.service; var services = Provider.of(context, listen: false).connectedServices; + widget.action.service = services.contains(widget.action.service) ? widget.action.service : services[0]; + serviceState = widget.action.service; availableActions = GetIt.I().getActionsFor(services.contains(serviceState) ? serviceState : services[0], widget.action); }