Browse Source

Fixed #6011: RemoteLocalizationContributor is using ICachedApplicationConfigurationClient that will be released.

pull/6043/head
Halil İbrahim Kalkan 6 years ago
parent
commit
ca7235c2e1
  1. 13
      framework/src/Volo.Abp.Localization/Volo/Abp/Localization/AbpStringLocalizerFactory.cs

13
framework/src/Volo.Abp.Localization/Volo/Abp/Localization/AbpStringLocalizerFactory.cs

@ -58,14 +58,11 @@ namespace Volo.Abp.Localization
resource.Contributors.Add((ILocalizationResourceContributor) Activator.CreateInstance(globalContributor)); resource.Contributors.Add((ILocalizationResourceContributor) Activator.CreateInstance(globalContributor));
} }
using (var scope = ServiceProvider.CreateScope()) var context = new LocalizationResourceInitializationContext(resource, ServiceProvider);
{
var context = new LocalizationResourceInitializationContext(resource, scope.ServiceProvider);
foreach (var contributor in resource.Contributors) foreach (var contributor in resource.Contributors)
{ {
contributor.Initialize(context); contributor.Initialize(context);
}
} }
return new StringLocalizerCacheItem( return new StringLocalizerCacheItem(
@ -109,4 +106,4 @@ namespace Volo.Abp.Localization
return Create(AbpLocalizationOptions.DefaultResourceType); return Create(AbpLocalizationOptions.DefaultResourceType);
} }
} }
} }

Loading…
Cancel
Save