]> git.parisson.com Git - telemeta.git/commitdiff
fix no alias
authorGuillaume Pellerin <yomguy@parisson.com>
Tue, 13 Jan 2015 01:21:37 +0000 (02:21 +0100)
committerGuillaume Pellerin <yomguy@parisson.com>
Tue, 13 Jan 2015 01:21:37 +0000 (02:21 +0100)
telemeta/models/media.py

index f8025c1c9db026a1b0023d2ad9da11ccf1242838..61e94bd9badb61a030296c5385f2a10b17865a92 100644 (file)
@@ -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