From bcd9cb869fef000e62729d083750121bce0bf1c4 Mon Sep 17 00:00:00 2001 From: kasperk81 <83082615+kasperk81@users.noreply.github.com> Date: Mon, 17 Jun 2024 12:23:55 +0300 Subject: [PATCH] fix null check to unblock sdk (#103523) --- .../src/HostFactoryResolver.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/libraries/Microsoft.Extensions.HostFactoryResolver/src/HostFactoryResolver.cs b/src/libraries/Microsoft.Extensions.HostFactoryResolver/src/HostFactoryResolver.cs index 01bcc724f8494..cc8a86d84e1a5 100644 --- a/src/libraries/Microsoft.Extensions.HostFactoryResolver/src/HostFactoryResolver.cs +++ b/src/libraries/Microsoft.Extensions.HostFactoryResolver/src/HostFactoryResolver.cs @@ -163,9 +163,10 @@ static bool IsApplicationNameArg(string arg) => arg.Equals("--applicationName", StringComparison.OrdinalIgnoreCase) || arg.Equals("/applicationName", StringComparison.OrdinalIgnoreCase); - args = args.Any(arg => IsApplicationNameArg(arg)) || assembly?.GetName().Name is null - ? args - : args.Concat(new[] { "--applicationName", assembly.GetName().Name }).ToArray(); + if (!args.Any(arg => IsApplicationNameArg(arg)) && assembly.GetName().Name is string assemblyName) + { + args = args.Concat(new[] { "--applicationName", assemblyName }).ToArray(); + } var host = hostFactory(args); return GetServiceProvider(host);