Skip to content

feat: update metadata block payload transformation to support deep nesting - #478

Open
vera wants to merge 2 commits into
IQSS:developfrom
nfdi4health:feat/nested-metadata
Open

feat: update metadata block payload transformation to support deep nesting#478
vera wants to merge 2 commits into
IQSS:developfrom
nfdi4health:feat/nested-metadata

Conversation

@vera

@vera vera commented Aug 12, 2026

Copy link
Copy Markdown
Member

What this PR does / why we need it:

Updates dataset metadata payload transformation to support deeply nested metadata fields. This aligns the JavaScript client with the Dataverse API, which already supports unlimited nesting.

Which issue(s) this PR closes:

None

Related Dataverse PRs:

None

Special notes for your reviewer:

None

Suggestions on how to test this:

Verify that dataset metadata blocks with multiple levels of nested fields are transformed correctly from the API payload into the dataset model. A unit test was added to cover deeply nested metadata fields.

Is there a release notes or changelog update needed for this change?:

Yes. This is a client behavior improvement that would be worth noting in the changelog. I've updated the changelog.

Additional documentation:

None

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