Don't override spring.application.name with vcap.application.name

This follows the spring.boot behavior
This commit is contained in:
Dave Tillman 2019-01-11 11:09:40 -07:00
Родитель 83bed10467
Коммит 449d5e1cc0
1 изменённых файлов: 4 добавлений и 2 удалений

Просмотреть файл

@ -86,8 +86,10 @@ namespace Steeltoe.Extensions.Configuration.CloudFoundry
{
LoadData("vcap:application", applicationData.GetChildren());
string vcapAppName = Data["vcap:application:name"];
if (!string.IsNullOrEmpty(vcapAppName))
Data.TryGetValue("vcap:application:name", out string vcapAppName);
Data.TryGetValue("spring:application:name", out string springName);
if (!string.IsNullOrEmpty(vcapAppName) &&
string.IsNullOrEmpty(springName))
{
Data["spring:application:name"] = vcapAppName;
}