diff --git a/Engine/Source/Programs/Horde/Horde.Build/Devices/DeviceMessages.cs b/Engine/Source/Programs/Horde/Horde.Build/Devices/DeviceMessages.cs index e9bb20bc3869..6a4d7860d14e 100644 --- a/Engine/Source/Programs/Horde/Horde.Build/Devices/DeviceMessages.cs +++ b/Engine/Source/Programs/Horde/Horde.Build/Devices/DeviceMessages.cs @@ -672,7 +672,7 @@ namespace Horde.Build.Devices /// /// StreamId to reserved device ids /// - public Dictionary> StreamDevices { get; set; } = null!; + public Dictionary>? StreamDevices { get; set; } /// /// Constructor @@ -685,7 +685,7 @@ namespace Horde.Build.Devices Maintenance = maintenance == 0 ? null : maintenance; Problem = problem == 0 ? null : problem; Disabled = disabled == 0 ? null : disabled; - StreamDevices = streamDevices; + StreamDevices = streamDevices.Count == 0 ? null : streamDevices; } }