From 86ab36c6a66867354b77efa42818bd8119cf805c Mon Sep 17 00:00:00 2001 From: j <0x006A@0x2620.org> Date: Tue, 18 Nov 2014 14:54:41 +0000 Subject: [PATCH] dont fail without cuts --- pandora/clip/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pandora/clip/models.py b/pandora/clip/models.py index 2730164cf..be8ca2d05 100644 --- a/pandora/clip/models.py +++ b/pandora/clip/models.py @@ -81,7 +81,7 @@ class MetaClip: if 'layers' in keys: j['layers'] = self.get_layers() if 'cuts' in keys: - j['cuts'] = tuple([c for c in self.item.get('cuts') if c > self.start and c < self.end]) + j['cuts'] = tuple([c for c in self.item.get('cuts', []) if c > self.start and c < self.end]) for key in keys: if key not in self.clip_keys and key not in j: value = self.item.get(key) or self.item.json.get(key) @@ -105,7 +105,7 @@ class MetaClip: if value: data[key] = value data['duration'] = data['out'] - data['in'] - data['cuts'] = tuple([c for c in self.item.get('cuts') if c > self.start and c < self.end]) + data['cuts'] = tuple([c for c in self.item.get('cuts', []) if c > self.start and c < self.end]) data['layers'] = self.get_layers(user) return data