From 6dd7f9886f4dfb08115ab257fbe6238fe320b347 Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 16 Dec 2021 23:21:23 -0500 Subject: [PATCH] fix preview 500 --- music/models.py | 2 +- music/templates/music/album_detail.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/music/models.py b/music/models.py index 600c51b3..5d785a5a 100644 --- a/music/models.py +++ b/music/models.py @@ -51,7 +51,7 @@ class Album(Entity): def get_embed_link(self): if self.source_site == SourceSiteEnum.SPOTIFY.value: return self.source_url.replace("open.spotify.com/", "open.spotify.com/embed/") - elif self.source_site == SourceSiteEnum.BANDCAMP.value: + elif self.source_site == SourceSiteEnum.BANDCAMP.value and self.other_info and 'bandcamp_album_id' in self.other_info: return f"https://bandcamp.com/EmbeddedPlayer/album={self.other_info['bandcamp_album_id']}/size=large/bgcol=ffffff/linkcol=19A2CA/artwork=small/transparent=true/" else: return None diff --git a/music/templates/music/album_detail.html b/music/templates/music/album_detail.html index bd12822d..e9981253 100644 --- a/music/templates/music/album_detail.html +++ b/music/templates/music/album_detail.html @@ -351,7 +351,7 @@ {% endif %} - {% if album.source_site == "spotify" or album.source_site == "bandcamp" %} + {% if album.get_embed_link %} {% endif %}