Return default value when getting 'null' for a setting in PSConfiguration.cs (#10963)

This commit is contained in:
Ilya
2019-11-01 10:39:41 -07:00
committed by Dongbo Wang
parent 8749db9b81
commit 417cbd7a67
@@ -439,7 +439,7 @@ namespace System.Management.Automation.Configuration
if (configData != emptyConfig && configData.TryGetValue(key, StringComparison.OrdinalIgnoreCase, out JToken jToken))
{
return jToken.ToObject<T>(serializer);
return jToken.ToObject<T>(serializer) ?? defaultValue;
}
return defaultValue;