fastify / fastify/fastify-response-validation

Does not support $ref properties

Open
#113 4 comments 2 reactions 0 assignees Claimed by @diogosilva95 View on GitHub
bug help wanted
Dominant language
JavaScript
Stars
55
Forks
17
PR merge metrics
No merged PRs in 30d

Description

### Prerequisites

- [X] I have written a descriptive issue title
- [X] I have searched existing issues to ensure the bug has not already been reported

### Fastify version

4.28.0

### Plugin version

2.6.0

### Node.js version

20.15.0

### Operating system

Linux

### Operating system version (i.e. 20.04, 11.3, 10)

ubuntu

### Description

The plugin is failing the schema validation when there is a `$ref` in the `response` object.

In the sample code provided you can see it working without the plugin and also when the `response` doesn't get a `$ref`.

I'm using TypeBox for schema generation, but it doesn't matter. Even if you write it a plain object it continues failing.

### Link to code that reproduces the bug

https://github.com/jpenna/fastify-response-error

### Expected Behavior

It shouldn't crash the build.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.