diff --git a/src/Tgstation.Server.Host/Components/Watchdog/Watchdog.cs b/src/Tgstation.Server.Host/Components/Watchdog/Watchdog.cs index be47638a87..be572dc73d 100644 --- a/src/Tgstation.Server.Host/Components/Watchdog/Watchdog.cs +++ b/src/Tgstation.Server.Host/Components/Watchdog/Watchdog.cs @@ -793,17 +793,18 @@ namespace Tgstation.Server.Host.Components.Watchdog return true; var builder = new StringBuilder(Constants.DMTopicEvent); - foreach (var I in parameters) - { - builder.Append("&"); - builder.Append(byondTopicSender.SanitizeString(I)); - } + if (parameters != null) + foreach (var I in parameters) + { + builder.Append("&"); + builder.Append(byondTopicSender.SanitizeString(I)); + } var activeServer = AlphaIsActive ? alphaServer : bravoServer; results = await activeServer.SendCommand(builder.ToString(), cancellationToken).ConfigureAwait(false); } - if (results == null) + if (results == Constants.DMResponseSuccess) return true; List responses;