[scrobbles] Fix serializing logdata

This commit is contained in:
2024-08-19 10:00:07 -04:00
parent 047dd22069
commit 610464e732

View File

@ -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()