diff --git a/src/ServiceControl.Transports.RabbitMQ/RabbitMQTransportExtensions.cs b/src/ServiceControl.Transports.RabbitMQ/RabbitMQTransportExtensions.cs index b4dc699228..1f5b2ed033 100644 --- a/src/ServiceControl.Transports.RabbitMQ/RabbitMQTransportExtensions.cs +++ b/src/ServiceControl.Transports.RabbitMQ/RabbitMQTransportExtensions.cs @@ -38,9 +38,8 @@ public static void ApplySettingsFromConnectionString(this RabbitMQTransport tran transport.ValidateRemoteCertificate = !disableRemoteCertificateValidation; } - if (dictionary.TryGetValue("UseExternalAuthMechanism", out var useExternalAuthMechanismString)) + if (dictionary.TryGetValue("UseExternalAuthMechanism", out var useExternalAuthMechanismString) && bool.TryParse(useExternalAuthMechanismString, out var useExternalAuthMechanism) && useExternalAuthMechanism) { - _ = bool.TryParse(useExternalAuthMechanismString, out var useExternalAuthMechanism); transport.AuthMechanisms = [new ExternalMechanismFactory()]; } }