From 94989b39dc0a48645d38cdbc6e9c8052893f2c3a Mon Sep 17 00:00:00 2001 From: Eric Callahan Date: Sun, 26 Nov 2023 19:19:09 -0500 Subject: [PATCH] app: raise an exception on duplicate endpoint registration Signed-off-by: Eric Callahan --- moonraker/app.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/moonraker/app.py b/moonraker/app.py index 4b1677c..dadcc63 100644 --- a/moonraker/app.py +++ b/moonraker/app.py @@ -323,6 +323,10 @@ class MoonrakerApp: ) http_path = api_def.http_path if http_path in self.registered_base_handlers: + if not is_remote: + raise self.server.error( + f"Local endpoint '{endpoint}' already registered" + ) return if TransportType.HTTP in transports: logging.info(f"Registering HTTP Endpoint: ({request_types}) {http_path}")