Handle all paths in OpenAPI request validation

Created on 14 January 2025, 6 days ago

Overview

In ApiMessageValidatorBase:

    catch (NoPath $e) {
      // @todo Temporarily log and ignore missing paths. Once 'openapi.yml' is
      //   is complete, remove this to treat them as failures.
      $this->logger->debug($e->getMessage());
    }

This has already caused us to introduce some bugs into HEAD: [##3494388]

Let's remove it and validate all requests.

Proposed resolution

Remove the catch clause, fix any issues that it uncovers.

User interface changes

📌 Task
Status

Active

Version

0.0

Component

Internal HTTP API

Created by

🇬🇧United Kingdom longwave UK

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024