Skip to content

Commit c8b245d

Browse files
committed
Conditionally adding IHostIdProvider if registered
1 parent b16f0c7 commit c8b245d

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/WebJobs.Script.WebHost/WebScriptHostBuilderExtension.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,11 @@ public static IHostBuilder AddWebScriptHost(this IHostBuilder builder, IServiceP
5757
services.TryAddSingleton<IWebHookProvider>(p => p.GetService<DefaultScriptWebHookProvider>());
5858

5959
// Make sure the registered IHostIdProvider is used
60-
services.AddSingleton<IHostIdProvider>(rootServiceProvider.GetRequiredService<IHostIdProvider>());
60+
IHostIdProvider provider = rootServiceProvider.GetService<IHostIdProvider>();
61+
if (provider != null)
62+
{
63+
services.AddSingleton<IHostIdProvider>(provider);
64+
}
6165

6266
// Logging and diagnostics
6367
services.AddSingleton<IMetricsLogger, WebHostMetricsLogger>();

0 commit comments

Comments
 (0)