From 60cc99bfd42285710375a2f870a59e894402f591 Mon Sep 17 00:00:00 2001 From: bobobo1618 Date: Thu, 2 Oct 2014 10:31:13 +1000 Subject: [PATCH] Catch airs/network set to None Some shows don't have a network set, which causes an exception when the value is coerced to Unicode. --- sickbeard/webserve.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sickbeard/webserve.py b/sickbeard/webserve.py index 5b3b29f9..e12d8584 100644 --- a/sickbeard/webserve.py +++ b/sickbeard/webserve.py @@ -468,7 +468,7 @@ class MainHandler(RequestHandler): ical = ical + 'DESCRIPTION:' + show['airs'] + ' on ' + show['network'] + '\\n\\n' + \ episode['description'].splitlines()[0] + '\r\n' else: - ical = ical + 'DESCRIPTION:' + show['airs'] + ' on ' + show['network'] + '\r\n' + ical = ical + 'DESCRIPTION:' + (show['airs'] or '(Unknown airs)') + ' on ' + (show['network'] or 'Unknown network') + '\r\n' ical = ical + 'LOCATION:' + 'Episode ' + str(episode['episode']) + ' - Season ' + str( episode['season']) + '\r\n' ical = ical + 'END:VEVENT\r\n'