Skip to content

Commit 85ac02f

Browse files
Fix issue that TryGetValue might return null
1 parent 615df25 commit 85ac02f

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

src/TemplatedConfiguration/TemplatedConfiguration.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<TargetFramework>netstandard2.0</TargetFramework>
5-
<Version>1.0.0</Version>
5+
<Version>1.0.1</Version>
66
<PackageProjectUrl>https://github.com/erwinvandervalk/templatedconfiguration/</PackageProjectUrl>
77
<PackageTags></PackageTags>
88
<RepositoryUrl>https://github.com/erwinvandervalk/templatedconfiguration/</RepositoryUrl>

src/TemplatedConfiguration/TemplatedConfigurationProvider.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,11 @@ public TemplatedConfigurationProvider(IConfigurationRoot innerConfiguration)
4545

4646
public override bool TryGet(string key, out string value)
4747
{
48+
if (string.IsNullOrEmpty(key))
49+
{
50+
value = null;
51+
return false;
52+
}
4853
return TryGetInternal(key, new HashSet<TemplatedSettingKey>(), out value);
4954
}
5055

0 commit comments

Comments
 (0)