From 8a369923ecb7de73f2313280ef961ebc20a302cc Mon Sep 17 00:00:00 2001 From: Natalia Serrano Date: Thu, 19 Sep 2024 14:15:01 +0200 Subject: [PATCH] refs #708 handle some invalid URLs and return 404 --- src/opengnsys/httpserver.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/opengnsys/httpserver.py b/src/opengnsys/httpserver.py index a9350e2..bcbb238 100644 --- a/src/opengnsys/httpserver.py +++ b/src/opengnsys/httpserver.py @@ -88,6 +88,8 @@ class HTTPServerHandler(BaseHTTPRequestHandler): Locates witch module will process the message based on path (first folder on url path) """ try: + if module is None: + raise Exception ({ '_httpcode': 404, '_msg': f'Module {path[0]} not found' }) data = module.processServerMessage(path, get_params, post_params, self) self.sendJsonResponse(data) except Exception as e: