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); }