diff --git a/vrobbler/apps/tasks/models.py b/vrobbler/apps/tasks/models.py index d5ea7fa..33c02a8 100644 --- a/vrobbler/apps/tasks/models.py +++ b/vrobbler/apps/tasks/models.py @@ -39,11 +39,12 @@ class TaskLogData(JSONDataclass): def notes_as_str(self) -> str: """Return formatted notes with line breaks and no keys""" note_block = "" - if not self.notes: - return note_block + if isinstance(self.notes, list): + note_block = "
".join(self.notes) - for id, content in self.notes.items(): - note_block += content + "
" + if isinstance(self.notes, dict): + for id, content in self.notes.items(): + note_block += content + "
" return note_block