From 07a3216a2c9e323bc01e19fd8aca7f217cb68800 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Stefan=20K=C3=B6gl?= Date: Mon, 24 Dec 2012 16:26:17 +0100 Subject: [PATCH] 404 when querying podcast data without providing a URL --- mygpo/api/advanced/directory.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mygpo/api/advanced/directory.py b/mygpo/api/advanced/directory.py index 97238d93..f473fff4 100644 --- a/mygpo/api/advanced/directory.py +++ b/mygpo/api/advanced/directory.py @@ -59,6 +59,12 @@ def tag_podcasts(request, tag, count): @cache_page(60 * 60) def podcast_info(request): url = sanitize_url(request.GET.get('url', '')) + + # 404 before we query for url, because query would complain + # about missing param + if not url: + raise Http404 + podcast = podcast_for_url(url) if not podcast: raise Http404 -- 2.11.4.GIT