From 03ae35a584f277753dc305b1bf3899a10d49d64b Mon Sep 17 00:00:00 2001 From: Pratik Vyas Date: Mon, 2 Dec 2013 13:18:28 +0530 Subject: [PATCH] [minor] send 404 if POST request non cmd (ie website) --- webnotes/app.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/webnotes/app.py b/webnotes/app.py index f30f5d830b..74add50098 100644 --- a/webnotes/app.py +++ b/webnotes/app.py @@ -8,7 +8,7 @@ sys.path.insert(0, 'lib') from werkzeug.wrappers import Request, Response from werkzeug.local import LocalManager from webnotes.middlewares import StaticDataMiddleware -from werkzeug.exceptions import HTTPException +from werkzeug.exceptions import HTTPException, NotFound from werkzeug.contrib.profiler import ProfilerMiddleware from webnotes import get_config @@ -53,8 +53,10 @@ def application(request): if webnotes.form_dict.cmd: webnotes.handler.handle() - else: + elif webnotes.local.request.method == 'GET': webnotes.webutils.render(webnotes.request.path[1:]) + else: + raise NotFound except HTTPException, e: return e