瀏覽代碼

[scrobbles] Fix datalog return value and message

Colin Powell 8 月之前
父節點
當前提交
cfd6ac861e
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      vrobbler/apps/scrobbles/models.py

+ 3 - 3
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))