diff --git a/Disco.BI/BI/Extensions/DeviceActionExtensions.cs b/Disco.BI/BI/Extensions/DeviceActionExtensions.cs index 7c0ebbf4..e0a17ce1 100644 --- a/Disco.BI/BI/Extensions/DeviceActionExtensions.cs +++ b/Disco.BI/BI/Extensions/DeviceActionExtensions.cs @@ -88,7 +88,7 @@ namespace Disco.BI.Extensions d.DecommissionReason = Reason; // Disable AD Account - if (d.DeviceDomainId != null) + if (ActiveDirectory.IsValidDomainAccountId(d.DeviceDomainId)) { var adAccount = d.ActiveDirectoryAccount(); if (adAccount != null && !adAccount.IsCriticalSystemObject) @@ -115,7 +115,7 @@ namespace Disco.BI.Extensions d.DecommissionReason = null; // Enable AD Account - if (d.DeviceDomainId != null) + if (ActiveDirectory.IsValidDomainAccountId(d.DeviceDomainId)) { var adAccount = d.ActiveDirectoryAccount(); if (adAccount != null && !adAccount.IsCriticalSystemObject)