Selaa lähdekoodia

[scrobbles] Fix serializing logdata

Colin Powell 8 kuukautta sitten
vanhempi
commit
610464e732
1 muutettua tiedostoa jossa 3 lisäystä ja 4 poistoa
  1. 3 4
      vrobbler/apps/scrobbles/models.py

+ 3 - 4
vrobbler/apps/scrobbles/models.py

@@ -1,8 +1,8 @@
 import calendar
 import datetime
+import json
 import logging
-from decimal import Decimal
-from typing import Iterable, Optional
+from typing import Optional
 from uuid import uuid4
 
 import pendulum
@@ -15,7 +15,6 @@ from django.contrib.auth import get_user_model
 from django.db import models
 from django.urls import reverse
 from django.utils import timezone
-from django.utils.functional import cached_property
 from django_extensions.db.models import TimeStampedModel
 from imagekit.models import ImageSpecField
 from imagekit.processors import ResizeToFit
@@ -612,7 +611,7 @@ class Scrobble(TimeStampedModel):
             )
             return {}
 
-        return self.media_obj.logdata_cls.from_dict(self.log)
+        return self.media_obj.logdata_cls.from_dict(json.loads(self.log))
 
     def redirect_url(self, user_id) -> str:
         user = User.objects.filter(id=user_id).first()