From 6a7d14a660cacb589aad70e8fe6f281d106d281f Mon Sep 17 00:00:00 2001 From: stubbfel Date: Fri, 20 May 2016 20:02:36 +0200 Subject: [PATCH] fix podcast serialser --- src/utilities/podcastserializer.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) 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):