From 691b7e262ad6f4a7dd231768f167fe4a836765b2 Mon Sep 17 00:00:00 2001 From: maziggy Date: Tue, 3 Feb 2026 13:36:05 +0100 Subject: [PATCH] Fix for Information exposure through an exception #72 --- backend/app/api/routes/settings.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/app/api/routes/settings.py b/backend/app/api/routes/settings.py index 132f52aae..e6101a7bd 100644 --- a/backend/app/api/routes/settings.py +++ b/backend/app/api/routes/settings.py @@ -587,9 +587,10 @@ async def update_virtual_printer_settings( target_printer_serial=target_printer_serial, ) except ValueError as e: + logger.warning(f"Virtual printer configuration validation error: {e}") return JSONResponse( status_code=400, - content={"detail": str(e)}, + content={"detail": "Invalid virtual printer configuration. Check the provided values."}, ) except Exception as e: logger.error(f"Failed to configure virtual printer: {e}", exc_info=True)