Преглед на файлове

Merge pull request #2142 from Bond-009/livetverrormsg

Add improved error message for #2141
dkanada преди 5 години
родител
ревизия
dc32050a2e
променени са 1 файла, в които са добавени 6 реда и са изтрити 3 реда
  1. 6 3
      Emby.Server.Implementations/LiveTv/LiveTvManager.cs

+ 6 - 3
Emby.Server.Implementations/LiveTv/LiveTvManager.cs

@@ -304,9 +304,12 @@ namespace Emby.Server.Implementations.LiveTv
         }
 
         private ILiveTvService GetService(string name)
-        {
-            return _services.FirstOrDefault(i => string.Equals(i.Name, name, StringComparison.OrdinalIgnoreCase));
-        }
+            => Array.Find(_services, x => string.Equals(x.Name, name, StringComparison.OrdinalIgnoreCase))
+                ?? throw new KeyNotFoundException(
+                    string.Format(
+                        CultureInfo.InvariantCulture,
+                        "No service with the name '{0}' can be found.",
+                        name));
 
         private static void Normalize(MediaSourceInfo mediaSource, ILiveTvService service, bool isVideo)
         {