Browse Source

Double check _requestLocalizationOptions

pull/5048/head
Halil İbrahim Kalkan 6 years ago
parent
commit
1b352cef4d
  1. 3
      framework/src/Volo.Abp.AspNetCore/Microsoft/AspNetCore/RequestLocalization/DefaultAbpRequestLocalizationOptionsProvider.cs

3
framework/src/Volo.Abp.AspNetCore/Microsoft/AspNetCore/RequestLocalization/DefaultAbpRequestLocalizationOptionsProvider.cs

@ -49,6 +49,8 @@ namespace Microsoft.AspNetCore.RequestLocalization
if (_requestLocalizationOptions == null) if (_requestLocalizationOptions == null)
{ {
using (await _syncSemaphore.LockAsync()) using (await _syncSemaphore.LockAsync())
{
if (_requestLocalizationOptions == null)
{ {
using (var serviceScope = _serviceProviderFactory.CreateScope()) using (var serviceScope = _serviceProviderFactory.CreateScope())
{ {
@ -82,6 +84,7 @@ namespace Microsoft.AspNetCore.RequestLocalization
} }
} }
} }
}
return _requestLocalizationOptions; return _requestLocalizationOptions;
} }

Loading…
Cancel
Save