From 704d298efa1bb54a91b5733c65564df35558780d Mon Sep 17 00:00:00 2001 From: William McBrine Date: Sun, 14 Feb 2010 20:30:26 -0500 Subject: [PATCH] If no referer for Push, return 200 OK. For compatibility with some external programs that use pyTivo Push. --- plugins/video/video.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/plugins/video/video.py b/plugins/video/video.py index 59fb2dc..a46fd92 100644 --- a/plugins/video/video.py +++ b/plugins/video/video.py @@ -395,8 +395,11 @@ class Video(Plugin): raise referer = handler.headers.getheader('Referer') - handler.send_response(302) - handler.send_header('Location', referer) + if referer: + handler.send_response(302) + handler.send_header('Location', referer) + else: + handler.send_response(200) handler.end_headers() def readip(self): -- 2.11.4.GIT