mirror of
https://github.com/Dvorinka/swingmusic-extended.git
synced 2026-06-04 20:43:04 +00:00
update changelog
+ minor bugfixes
This commit is contained in:
@@ -3,7 +3,7 @@ from dataclasses import asdict
|
||||
from app.models.artist import Artist
|
||||
|
||||
|
||||
def serialize_for_card(artist: Artist):
|
||||
def serialize_for_card(artist: Artist, include: set[str] = set()):
|
||||
try:
|
||||
artist_dict = asdict(artist)
|
||||
except TypeError:
|
||||
@@ -25,8 +25,12 @@ def serialize_for_card(artist: Artist):
|
||||
"created_date",
|
||||
"date",
|
||||
"fav_userids",
|
||||
"_score",
|
||||
}
|
||||
|
||||
if include:
|
||||
props_to_remove = props_to_remove - include
|
||||
|
||||
for key in props_to_remove:
|
||||
artist_dict.pop(key, None)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user