diff --git a/src/feed.py b/src/feed.py index a2b3878..d95ada4 100644 --- a/src/feed.py +++ b/src/feed.py @@ -274,13 +274,14 @@ class SubscriptionChannel(DjangoDataModel): uuid: str id: int - subscription: str + subscription: Subscription creation_datetime: datetime @staticmethod def parser(item: dict) -> dict: item["id"] = int(item["id"]) + item["subscription"] = Subscription.from_dict(item.pop("subscription")) item["creation_datetime"] = datetime.strptime(item["creation_datetime"], DATETIME_FORMAT) return item