diff --git a/src/utilities/podcastserializer.py b/src/utilities/podcastserializer.py index 592858f..9ca63f5 100644 --- a/src/utilities/podcastserializer.py +++ b/src/utilities/podcastserializer.py @@ -49,10 +49,18 @@ class PodcastSerializer(Serializer): temp_dict = { "title": dict_object["feed"]["title"], - "subtitle": dict_object["feed"]["subtitle"], - "summary": dict_object["feed"]["summary"], + "subtitle": "", + "summary": "", "episodes": episode_list } + + if dict_object["feed"].has_key('subtitle'): + temp_dict["subtitle"] = dict_object["feed"]["subtitle"] + if dict_object["feed"].has_key('summary'): + temp_dict["subtitle"] = dict_object["feed"]["summary"] + elif dict_object["feed"].has_key('description'): + temp_dict["subtitle"] = dict_object["feed"]["description"] + return temp_dict def serialize_rss(self, dict_object):