Skip to content

fix: correct unevaluatedProperties typo in public-incoming-payment schema#28

Open
Onyx2406 wants to merge 1 commit into
interledger:mainfrom
Onyx2406:fix/unevaluated-properties-typo
Open

fix: correct unevaluatedProperties typo in public-incoming-payment schema#28
Onyx2406 wants to merge 1 commit into
interledger:mainfrom
Onyx2406:fix/unevaluated-properties-typo

Conversation

@Onyx2406
Copy link
Copy Markdown

@Onyx2406 Onyx2406 commented Apr 3, 2026

Summary

The public-incoming-payment schema in resource-server.yaml uses unresolvedProperites: false — a misspelling that is not a valid OpenAPI 3.1 keyword. It is silently ignored by all validators and code generators.

The intended keyword is unevaluatedProperties: false, which is correctly used in auth-server.yaml (line 478).

Impact: Without this fix, any code generator or validator treats the public-incoming-payment schema as allowing arbitrary additional properties, which defeats the intent of the constraint.

Change

-      unresolvedProperites: false
+      unevaluatedProperties: false

resource-server.yaml, line 999

…hema

The `public-incoming-payment` schema used `unresolvedProperites: false`
which is not a valid OpenAPI 3.1 keyword and is silently ignored.
The intent was `unevaluatedProperties: false` (matching the usage in
auth-server.yaml) to prevent additional properties on the schema.

Without this fix, code generators and validators treat
public-incoming-payment as allowing arbitrary extra properties.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant