From 59a7f14b756a0d32e80082260a2d5dbe4d04dbf1 Mon Sep 17 00:00:00 2001 From: mac12m99 <10120390+mac12m99@users.noreply.github.com> Date: Fri, 29 Jan 2021 18:22:32 +0100 Subject: [PATCH] fix bug referer nei CC --- platformcode/platformtools.py | 5 +++-- specials/community.py | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/platformcode/platformtools.py b/platformcode/platformtools.py index 61aa1d0b..9252f179 100644 --- a/platformcode/platformtools.py +++ b/platformcode/platformtools.py @@ -628,8 +628,9 @@ def play_video(item, strm=False, force_direct=False, autoplay=False): logger.debug("default_action=%s" % default_action) # pass referer - from core import httptools - httptools.default_headers['Referer'] = item.referer + if item.referer: + from core import httptools + httptools.default_headers['Referer'] = item.referer # Open the selection dialog to see the available options opciones, video_urls, seleccion, salir = get_dialogo_opciones(item, default_action, strm, autoplay) diff --git a/specials/community.py b/specials/community.py index 70726072..876a58fe 100644 --- a/specials/community.py +++ b/specials/community.py @@ -394,8 +394,8 @@ def episodios(item, json ='', key='', itemlist =[]): # Find Servers def findvideos(item): - item.contentTitle = item.fulltitle logger.debug() + item.contentTitle = item.fulltitle itemlist = [] if 'links' in item.url: json = item.url['links'] @@ -407,8 +407,9 @@ def findvideos(item): title = set_title(title, extra.language, extra.quality) itemlist.append(item.clone(channel=item.channel, title=title, url=option['url'], action='play', quality=extra.quality, - language=extra.language, infoLabels = item.infoLabels)) + language=extra.language, infoLabels=item.infoLabels)) + item.url = '' # do not pass referer return support.server(item, itemlist=itemlist)