From 663241d3add5dca912efac9c080181ede94dbe9f Mon Sep 17 00:00:00 2001 From: NavaL Date: Wed, 28 Sep 2016 16:01:13 +0200 Subject: actually 404-ing valid requests but non-existing resource Issue #684 --- service/pixelated/resources/root_resource.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'service/pixelated/resources/root_resource.py') diff --git a/service/pixelated/resources/root_resource.py b/service/pixelated/resources/root_resource.py index 54fe7b4a..504d156d 100644 --- a/service/pixelated/resources/root_resource.py +++ b/service/pixelated/resources/root_resource.py @@ -31,6 +31,7 @@ from pixelated.resources.mail_resource import MailResource from pixelated.resources.mails_resource import MailsResource from pixelated.resources.tags_resource import TagsResource from pixelated.resources.keys_resource import KeysResource +from twisted.web.resource import NoResource from twisted.web.static import File from pixelated.resources.users import UsersResource @@ -139,4 +140,4 @@ class ChildResourcesMap(object): self._registry[path] = resource def get(self, path): - return self._registry.get(path) + return self._registry.get(path) or NoResource() -- cgit v1.2.3