From 0611adda2f653d8b7d40509b898b7b1425af04e9 Mon Sep 17 00:00:00 2001 From: Rephl3x Date: Thu, 29 Jan 2026 10:02:09 +1300 Subject: [PATCH] Guard defaults properties --- certy.ps1 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/certy.ps1 b/certy.ps1 index e34b28d..7bbb949 100644 --- a/certy.ps1 +++ b/certy.ps1 @@ -686,7 +686,9 @@ if ($loadedDefaults) { if ($loadedDefaults.DnsServer) { $dnsServerBox.Text = $loadedDefaults.DnsServer } if ($loadedDefaults.ReplicationTargets) { $replicationTargetsBox.Text = $loadedDefaults.ReplicationTargets } if ($loadedDefaults.ReplicationCommand) { $replicationCmdBox.Text = $loadedDefaults.ReplicationCommand } - if ($null -ne $loadedDefaults.ReplicationEnabled) { $replicationEnabledBox.Checked = [bool]$loadedDefaults.ReplicationEnabled } + if ($loadedDefaults.PSObject.Properties["ReplicationEnabled"]) { + $replicationEnabledBox.Checked = [bool]$loadedDefaults.ReplicationEnabled + } if ($loadedDefaults.WacsPath) { $wacsPathBox.Text = $loadedDefaults.WacsPath } if ($loadedDefaults.OutputPath) { $outputPathBox.Text = $loadedDefaults.OutputPath } if ($loadedDefaults.PfxPassword) { $pfxPasswordBox.Text = $loadedDefaults.PfxPassword }