From: Guillaume Pellerin Date: Tue, 13 Jan 2015 01:21:37 +0000 (+0100) Subject: fix no alias X-Git-Tag: 1.5.0rc6~23 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=a81a7e0d6e34bdedbf743f8eb812a0dd9dcf2ead;p=telemeta.git fix no alias --- diff --git a/telemeta/models/media.py b/telemeta/models/media.py index f8025c1c..61e94bd9 100644 --- a/telemeta/models/media.py +++ b/telemeta/models/media.py @@ -585,8 +585,14 @@ class MediaItem(MediaResource): i = 0 for performance in self.performances.all(): metadata['instrument_name' + '_' + str(i)] = performance.instrument.name - metadata['vernacular_name' + '_' + str(i)] = performance.alias.name - metadata['musicians' + '_' + str(i)] = performance.musicians + if performance.alias: + metadata['vernacular_name' + '_' + str(i)] = performance.alias.name + else: + metadata['vernacular_name' + '_' + str(i)] = '' + if if performance.musicians: + metadata['musicians' + '_' + str(i)] = performance.musicians + else: + metadata['musicians' + '_' + str(i)] = '' i += 1 i = 0