Ooops. Set artist image on actual model

This commit is contained in:
2023-04-19 00:25:25 -04:00
parent f1c22bfbc0
commit c864f408a1

View File

@ -39,6 +39,14 @@ class Artist(TimeStampedModel):
def __str__(self):
return self.name
@property
def primary_image_url(self) -> str:
if self.thumbnail:
return self.thumbnail.url
if self.album_set.first().cover_image:
return self.album_set.first().cover_image.url
return ""
@property
def mb_link(self):
return f"https://musicbrainz.org/artist/{self.musicbrainz_id}"
@ -170,12 +178,9 @@ class Album(TimeStampedModel):
@property
def primary_image_url(self) -> str:
url = ""
if self.thumbnail:
url = self.thumbnail.url
if not url and self.album_set.first().cover_image:
url = self.album_set.first().cover_image.url
return url
if self.cover_image.url:
return self.cover_image.url
return ""
@property
def tracks(self):