ajv-validator / ajv-validator/ajv-merge-patch
Plugin does not work with strict mode
- Vorherrschende Sprache
- JavaScript
- Sterne
- 47
- Forks
- 19
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
**Describe the bug**
With ajv option set to strict mode the ajv-merge-patch package does not work. I receive the error:
`
strict mode: required property "value" is not defined at "#/properties/with/items/anyOf/0" (strictRequired)
`
**To Reproduce**
Steps to reproduce the behavior:
1. Set ajv schema option { strict: true }
2. Register the plugin
4. Run fastify
5. See error
**Expected behavior**
Package should work even with strict mode on
**Do you have a proposed solution?**
In this line a property is required which is not defined, after removing it locally everything worked as expected.
https://github.com/ajv-validator/ajv-merge-patch/blob/0a4c44f7daa09c6d00ac4abe5ec10c7bc4f6b214/keywords/patch.js#L19
**Additional context and screenshots**
Add any other context about the problem, and screenshots if applicable.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Bewertung
Dieses Issue wurde noch nicht bewertet.