Skip to content

Commit 7911c57

Browse files
committed
address norm's comments
1 parent 9e10835 commit 7911c57

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/Amazon.Extensions.Configuration.SystemsManager/AppConfig/AppConfigProcessor.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,11 +84,13 @@ public async Task<IDictionary<string, string>> GetDataAsync()
8484

8585
if(_appConfigDataClient != null)
8686
{
87-
return await GetDataFromServiceAsync().ConfigureAwait(false);
87+
return await GetDataFromServiceAsync().ConfigureAwait(false)
88+
?? new Dictionary<string, string>();
8889
}
8990
else
9091
{
91-
return await GetDataFromLambdaExtensionAsync().ConfigureAwait(false);
92+
return await GetDataFromLambdaExtensionAsync().ConfigureAwait(false)
93+
?? new Dictionary<string, string>();
9294
}
9395
}
9496

src/Amazon.Extensions.Configuration.SystemsManager/Internal/SystemsManagerProcessor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ private async Task<IDictionary<string, string>> GetParametersByPathAsync()
6363
{
6464
var response = await client.GetParametersByPathAsync(new GetParametersByPathRequest { Path = Source.Path, Recursive = true, WithDecryption = true, NextToken = nextToken, ParameterFilters = Source.Filters }).ConfigureAwait(false);
6565
nextToken = response.NextToken;
66-
parameters.AddRange(response.Parameters);
66+
parameters.AddRange(response.Parameters ?? new List<Parameter>());
6767
} while (!string.IsNullOrEmpty(nextToken));
6868

6969
return AddPrefix(Source.ParameterProcessor.ProcessParameters(parameters, Source.Path), Source.Prefix);

0 commit comments

Comments
 (0)