Skip to content

Conversation

GlassOfWhiskey
Copy link
Contributor

This commit adjusts all internal references of a bundled schema to be absolute, allowing subschemas to be correctly resolved.

Reasons for making this change

Field renderers often resolve references on subsets of the original subschema, with are always validated against the whole root schema. However, bundled schemas may contain relative references, which should be resolved against an internal $id field. To resolve this problem, all references in nested bundled schema are now transformed into absolute references, so that they are always resolvable against the root schema.

@heath-freenome
Copy link
Member

@GlassOfWhiskey We are waiting for a rebase as well as responses to our queries

@heath-freenome
Copy link
Member

Can you rebase and make sure things are all set. I also want to wait for @nickgros to come back from vacation to look at this again as well.

This commit adjusts all internal references of a bundled schema to
be absolute, allowing subschemas to be correctly resolved.
@GlassOfWhiskey
Copy link
Contributor Author

Just did it.
No problem in waiting a bit more to merge the PR. Take your time.

@nickgros nickgros merged commit f6bcf5f into rjsf-team:main Aug 1, 2025
4 checks passed
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.

3 participants