From 805df18ac36f08a54d095a8b52cc15c21dc44ba5 Mon Sep 17 00:00:00 2001 From: geoffrey45 Date: Mon, 27 Mar 2023 02:45:10 +0300 Subject: [PATCH] fix inheritance in Artist model class --- app/models/artist.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/models/artist.py b/app/models/artist.py index 0c826064..aa7cf586 100644 --- a/app/models/artist.py +++ b/app/models/artist.py @@ -27,15 +27,15 @@ class Artist(ArtistMinimal): Artist class """ + name: str = "" trackcount: int = 0 albumcount: int = 0 duration: int = 0 colors: list[str] = dataclasses.field(default_factory=list) is_favorite: bool = False - def __init__(self, name: str): - super(Artist, self).__init__(name) - self.colors = json.loads(str(self.colors)) + def __post_init__(self): + super(Artist, self).__init__(self.name) def set_trackcount(self, count: int): self.trackcount = count