From 38e108c1ae14cf71f83039c2721cdfb19a20b051 Mon Sep 17 00:00:00 2001 From: Colin Powell Date: Fri, 1 Nov 2024 15:58:16 -0400 Subject: [PATCH] [tasks] Trying to fix logdata --- vrobbler/apps/tasks/models.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/vrobbler/apps/tasks/models.py b/vrobbler/apps/tasks/models.py index fcbf516..ba4e9f9 100644 --- a/vrobbler/apps/tasks/models.py +++ b/vrobbler/apps/tasks/models.py @@ -5,7 +5,7 @@ from typing import Optional from django.apps import apps from django.db import models from django.urls import reverse -from scrobbles.dataclasses import LongPlayLogData +from scrobbles.dataclasses import JSONDataclass from scrobbles.mixins import LongPlayScrobblableMixin BNULL = {"blank": True, "null": True} @@ -14,18 +14,13 @@ TODOIST_TASK_URL = "https://app.todoist.com/app/task/{id}" @dataclass -class TaskLogData(LongPlayLogData): - details: Optional[str] = None +class TaskLogData(JSONDataclass): description: Optional[str] = None title: Optional[str] = None project: Optional[str] = None todoist_id: Optional[str] = None todoist_event: Optional[str] = None todoist_type: Optional[str] = None - serial_scrobble_id: Optional[int] = None - long_play_complete: Optional[bool] = None - timestamp_utc: Optional[datetime] = None - updated_at: Optional[datetime] = None notes: Optional[dict] = None