Skip to content

Commit 1632115

Browse files
Merge pull request #481 from Azure/main
Merge main to release/stable/v6 for 6.1.1 stable release
2 parents 709fd6c + 94ce47b commit 1632115

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

src/Microsoft.Extensions.Configuration.AzureAppConfiguration/AzureAppConfigurationProvider.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -982,9 +982,12 @@ private void EnsureFeatureManagementVersionInspected()
982982
{
983983
_isFeatureManagementVersionInspected = true;
984984

985-
_requestTracingOptions.FeatureManagementVersion = TracingUtils.GetAssemblyVersion(RequestTracingConstants.FeatureManagementAssemblyName);
985+
if (_requestTracingEnabled && _requestTracingOptions != null)
986+
{
987+
_requestTracingOptions.FeatureManagementVersion = TracingUtils.GetAssemblyVersion(RequestTracingConstants.FeatureManagementAssemblyName);
986988

987-
_requestTracingOptions.FeatureManagementAspNetCoreVersion = TracingUtils.GetAssemblyVersion(RequestTracingConstants.FeatureManagementAspNetCoreAssemblyName);
989+
_requestTracingOptions.FeatureManagementAspNetCoreVersion = TracingUtils.GetAssemblyVersion(RequestTracingConstants.FeatureManagementAspNetCoreAssemblyName);
990+
}
988991
}
989992
}
990993
}

src/Microsoft.Extensions.Configuration.AzureAppConfiguration/TracingUtils.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ public static string GetAssemblyVersion(string assemblyName)
8080
if (!string.IsNullOrEmpty(assemblyName))
8181
{
8282
// Return the version using only the first 3 fields and remove additional characters
83-
return AppDomain.CurrentDomain.GetAssemblies()?.SingleOrDefault(assembly => assembly.GetName().Name == assemblyName)?.GetName().Version.ToString(3).Trim('{', '}');
83+
return AppDomain.CurrentDomain.GetAssemblies().SingleOrDefault(assembly => assembly.GetName().Name == assemblyName)?.GetName().Version?.ToString(3).Trim('{', '}');
8484
}
8585

8686
return null;

0 commit comments

Comments
 (0)