diff --git a/web/server/codechecker_server/server.py b/web/server/codechecker_server/server.py index b06ef3a005..53ce4765e2 100644 --- a/web/server/codechecker_server/server.py +++ b/web/server/codechecker_server/server.py @@ -476,11 +476,9 @@ def do_POST(self): elif request_endpoint == "CodeCheckerService": # This endpoint is a product's report_server. if not product: - error_msg = \ - "Requested CodeCheckerService on a " \ - f"nonexistent product: '{product_endpoint}'." - LOG.error(error_msg) - raise ValueError(error_msg) + raise ProductNotFoundError( + "Requested CodeCheckerService on a " + f"nonexistent product: '{product_endpoint}'.") if product_endpoint: # The current request came through a @@ -499,11 +497,10 @@ def do_POST(self): self.server.context) processor = ReportAPI_v6.Processor(acc_handler) else: - LOG.debug("This API endpoint does not exist.") - error_msg = f"No API endpoint named '{self.path}'." - raise ValueError(error_msg) + raise ProductNotFoundError( + f"No API endpoint named '{self.path}'.") else: - raise ValueError( + raise ProductNotFoundError( f"API version {major_version} not supported") else: