From 4e17ce2420bd2e3d8154651697e5246371ad9e58 Mon Sep 17 00:00:00 2001 From: atef Date: Mon, 5 Aug 2024 08:49:02 +0200 Subject: [PATCH] Added a null check condition. --- csharp/App/SaliMax/src/Program.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/csharp/App/SaliMax/src/Program.cs b/csharp/App/SaliMax/src/Program.cs index a64c9c8fb..c473f3945 100644 --- a/csharp/App/SaliMax/src/Program.cs +++ b/csharp/App/SaliMax/src/Program.cs @@ -828,8 +828,10 @@ internal static class Program private static void ApplyConfigFile(this StatusRecord status, Configuration? config) { - status.Config.MinSoc = config.MinimumSoC; - status.Config.GridSetPoint = config.GridSetPoint * 1000; // converted from kW to W + if (config == null) return; + + status.Config.MinSoc = config.MinimumSoC; + status.Config.GridSetPoint = config.GridSetPoint * 1000; // converted from kW to W status.Config.ForceCalibrationChargeState = config.CalibrationChargeState; if (config.CalibrationChargeState == CalibrationChargeType.RepetitivelyEvery) @@ -839,6 +841,6 @@ internal static class Program else if (config.CalibrationChargeState == CalibrationChargeType.AdditionallyOnce) { status.Config.DayAndTimeForAdditionalCalibration = config.CalibrationChargeDate; - } + } } } \ No newline at end of file