From 2ba7be974d31fc2bae92e741b7cc504abeceb281 Mon Sep 17 00:00:00 2001 From: Lloyd Date: Fri, 2 Jan 2026 10:40:32 +0000 Subject: [PATCH] feat: Add CORS support for OPTIONS requests in filtered_packets endpoint --- repeater/web/api_endpoints.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/repeater/web/api_endpoints.py b/repeater/web/api_endpoints.py index 7d02fbf..dac7f79 100644 --- a/repeater/web/api_endpoints.py +++ b/repeater/web/api_endpoints.py @@ -736,6 +736,11 @@ class APIEndpoints: @cherrypy.expose @cherrypy.tools.json_out() def filtered_packets(self): + # Handle OPTIONS request for CORS preflight + if cherrypy.request.method == "OPTIONS": + self._set_cors_headers() + return "" + try: params = self._get_params({ 'type': None,