diff --git a/recipes/spectator_magazine.recipe b/recipes/spectator_magazine.recipe
index bc286f7bf8..856df48858 100644
--- a/recipes/spectator_magazine.recipe
+++ b/recipes/spectator_magazine.recipe
@@ -108,16 +108,14 @@ class Spectator(BasicNewsRecipe):
a('
{}
'.format(byline))
if entry.get('author'):
for au in reversed(entry['author']):
- au = entry['author'][0]
cac = ''
if au.get('caricature'):
- cac = '
'.format(au['caricature']['url'])
- a(''.format(au['caricature']['url'])
+ a(''.format(cac, absolutize(au['url']), au['title']))
+
if entry.get('hero_image'):
hi = entry['hero_image'][0]
a(''.format(hi['url']))
- if hi.get('description'):
- a('{}
'.format(hi['description']))
a(entry['text_body'])
section = 'Unknown'
if entry.get('topic'):