diff --git a/src/NzbDrone.Core/Localization/LocalizationService.cs b/src/NzbDrone.Core/Localization/LocalizationService.cs index 974fa1bb5..38a2c0a69 100644 --- a/src/NzbDrone.Core/Localization/LocalizationService.cs +++ b/src/NzbDrone.Core/Localization/LocalizationService.cs @@ -146,21 +146,12 @@ namespace NzbDrone.Core.Localization return; } - using (var fs = File.OpenRead(resourcePath)) + await using var fs = File.OpenRead(resourcePath); + var dict = await JsonSerializer.DeserializeAsync>(fs); + + foreach (var key in dict.Keys) { - if (fs != null) - { - var dict = await JsonSerializer.DeserializeAsync>(fs); - - foreach (var key in dict.Keys) - { - dictionary[key] = dict[key]; - } - } - else - { - _logger.Error("Missing translation/culture resource: {0}", resourcePath); - } + dictionary[key] = dict[key]; } }