From ce27979259b0d22cdfc6fe0fcfdc7457ac092846 Mon Sep 17 00:00:00 2001 From: j Date: Thu, 17 Aug 2023 12:14:02 +0200 Subject: [PATCH 1/2] use direct import --- pandora/item/tasks.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pandora/item/tasks.py b/pandora/item/tasks.py index a754a793..92b3b08f 100644 --- a/pandora/item/tasks.py +++ b/pandora/item/tasks.py @@ -2,6 +2,7 @@ from datetime import timedelta, datetime from urllib.parse import quote +import xml.etree.ElementTree as ET import gzip import os import random @@ -12,7 +13,6 @@ from celery.schedules import crontab from django.conf import settings from django.db import connection, transaction from django.db.models import Q -from ox.utils import ET from app.utils import limit_rate from taskqueue.models import Task From 61dd667a711ebb6cbd5817231893c070b85e5499 Mon Sep 17 00:00:00 2001 From: j Date: Thu, 17 Aug 2023 12:14:28 +0200 Subject: [PATCH 2/2] source is used in padma, use other key --- pandora/item/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pandora/item/models.py b/pandora/item/models.py index 9c2eef08..5c66e860 100644 --- a/pandora/item/models.py +++ b/pandora/item/models.py @@ -640,8 +640,8 @@ class Item(models.Model): if self.poster_height: i['posterRatio'] = self.poster_width / self.poster_height - if keys and 'source' in keys: - i['source'] = self.streams().exclude(file__data='').exists() + if keys and 'hasSource' in keys: + i['hasSource'] = self.streams().exclude(file__data='').exists() streams = self.streams() i['durations'] = [s.duration for s in streams]