From dadc1d514829ec24a1aa7994f00acd6bb4e48024 Mon Sep 17 00:00:00 2001 From: j <0x006A@0x2620.org> Date: Thu, 6 Jan 2011 16:15:29 +0530 Subject: [PATCH] check if cast is in data --- pandora/item/models.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pandora/item/models.py b/pandora/item/models.py index 4b350ef..79994b2 100644 --- a/pandora/item/models.py +++ b/pandora/item/models.py @@ -147,10 +147,11 @@ class Item(models.Model): data['releasedate'] = min(data['releasedate']) if 'plot' in data: data['summary'] = data.pop('plot') - if isinstance(data['cast'][0], basestring): - data['actor'] = [data['cast'][0]] - else: - data['actor'] = [c[0] for c in data['cast']] + if 'cast' in data: + if isinstance(data['cast'][0], basestring): + data['actor'] = [data['cast'][0]] + else: + data['actor'] = [c[0] for c in data['cast']] self.external_data = data self.save()