Browse Source

Do not create multiTenantConfiguration if baseUrl is not changed

pull/18592/head
liangshiwei 3 years ago
parent
commit
b9a6bff86a
  1. 8
      framework/src/Volo.Abp.RemoteServices/Volo/Abp/Http/Client/RemoteServiceConfigurationProvider.cs

8
framework/src/Volo.Abp.RemoteServices/Volo/Abp/Http/Client/RemoteServiceConfigurationProvider.cs

@ -38,9 +38,15 @@ public class RemoteServiceConfigurationProvider : IRemoteServiceConfigurationPro
return configuration;
}
var baseUrl = await MultiTenantUrlProvider.GetUrlAsync(configuration.BaseUrl);
if (baseUrl == configuration.BaseUrl)
{
return configuration;
}
var multiTenantConfiguration = new RemoteServiceConfiguration(configuration)
{
BaseUrl = await MultiTenantUrlProvider.GetUrlAsync(configuration.BaseUrl)
BaseUrl = baseUrl
};
return multiTenantConfiguration;

Loading…
Cancel
Save