From cfd6ac861e2183c0d7abb14f6d0c07f7ab2e6d05 Mon Sep 17 00:00:00 2001 From: Colin Powell Date: Mon, 19 Aug 2024 12:27:47 -0400 Subject: [PATCH] [scrobbles] Fix datalog return value and message --- vrobbler/apps/scrobbles/models.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vrobbler/apps/scrobbles/models.py b/vrobbler/apps/scrobbles/models.py index 5b6ca42..927a73c 100644 --- a/vrobbler/apps/scrobbles/models.py +++ b/vrobbler/apps/scrobbles/models.py @@ -603,13 +603,13 @@ class Scrobble(TimeStampedModel): ) @property - def logdata(self) -> dict: + def logdata(self) -> Optional[logdata.JSONDataclass]: if not self.media_obj.logdata_cls: logger.warn( - f"Media type has no log data class", + f"Media type has no log data class, you should add one!", extra={"media_type": self.media_type, "scrobble_id": self.id}, ) - return {} + return None return self.media_obj.logdata_cls.from_dict(json.loads(self.log))