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

1 participant