Browse Source

skip empty content rating (#257)

pull/259/head
Jason Dove 4 years ago committed by GitHub
parent
commit
e9889cefd6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      ErsatzTV.Core/Iptv/ChannelGuide.cs

6
ErsatzTV.Core/Iptv/ChannelGuide.cs

@ -354,7 +354,7 @@ namespace ErsatzTV.Core.Iptv @@ -354,7 +354,7 @@ namespace ErsatzTV.Core.Iptv
private static Option<ContentRating> ParseContentRating(string contentRating, string system)
{
Option<string> maybeFirst = (contentRating ?? string.Empty).Split('/').HeadOrNone();
return maybeFirst.Map<Option<ContentRating>>(
return maybeFirst.Map(
first =>
{
string[] split = first.Split(':');
@ -365,7 +365,9 @@ namespace ErsatzTV.Core.Iptv @@ -365,7 +365,9 @@ namespace ErsatzTV.Core.Iptv
: new ContentRating(None, split[1].ToUpperInvariant());
}
return new ContentRating(None, first);
return string.IsNullOrWhiteSpace(first)
? Option<ContentRating>.None
: new ContentRating(None, first);
}).Flatten();
}

Loading…
Cancel
Save