bugfix
[audio.git] / src / archive / migrations / 0010_populate_license.py
index 9533003..caec303 100644 (file)
@@ -9,9 +9,9 @@ def populate_license(apps, schema_editor):
     Audiobook = apps.get_model('archive.Audiobook')
     licenses = {}
     for a in Audiobook.objects.all():
     Audiobook = apps.get_model('archive.Audiobook')
     licenses = {}
     for a in Audiobook.objects.all():
-        if a.mp3_tags:
+        if a.mp3_published_tags:
             tags = json.loads(a.mp3_published_tags)
             tags = json.loads(a.mp3_published_tags)
-            uri = tags.get('license')
+            uri = tags.get('tags', {}).get('license')
             if not uri:
                 continue
             if uri not in licenses:
             if not uri:
                 continue
             if uri not in licenses: