From baa4d47313f9c8f5c794ff8a661b378dd7432b3a Mon Sep 17 00:00:00 2001 From: audioprog Date: Sat, 16 Aug 2025 12:17:14 +0200 Subject: [PATCH] save guard inserted --- MainWindow.axaml.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MainWindow.axaml.cs b/MainWindow.axaml.cs index 6b3996b..592de80 100644 --- a/MainWindow.axaml.cs +++ b/MainWindow.axaml.cs @@ -72,7 +72,7 @@ public partial class MainWindow : Window private async void Button_Click(object sender, Avalonia.Interactivity.RoutedEventArgs e) { - if (settings == null) + if (settings == null || string.IsNullOrEmpty(settings.HomeAssistantUrl) || string.IsNullOrEmpty(settings.WebhookId)) { StatusText.Content = "Einstellungen fehlen!"; StatusText.Foreground = new Avalonia.Media.SolidColorBrush(Avalonia.Media.Colors.Red); @@ -98,7 +98,7 @@ public partial class MainWindow : Window private async Task GetState() { - if (settings == null) + if (settings == null || string.IsNullOrEmpty(settings.HomeAssistantUrl) || string.IsNullOrEmpty(settings.Entity) || string.IsNullOrEmpty(settings.AccessToken)) { StatusText.Content = "Einstellungen fehlen!"; StatusText.Foreground = new Avalonia.Media.SolidColorBrush(Avalonia.Media.Colors.Red);