Skip to content

fix(bigint-serialization): - Fixed OpenAPI source BigInt scalar serialization to JSON#252

Merged
kmaschi merged 1 commit into
developfrom
bugfix/CEXT-4620-openapi-bigint-serialization
May 13, 2025
Merged

fix(bigint-serialization): - Fixed OpenAPI source BigInt scalar serialization to JSON#252
kmaschi merged 1 commit into
developfrom
bugfix/CEXT-4620-openapi-bigint-serialization

Conversation

@kmaschi
Copy link
Copy Markdown
Member

@kmaschi kmaschi commented May 8, 2025

Description

OpenAPI sources generate BigInt scalars for Int64 format integers. Mesh fails to serialize this scalar to JSON. This change patches JSON parse to support BigInt.

Related Issue

CEXT-4620

Motivation and Context

How Has This Been Tested?

Linked CLI plugin

Screenshots (if appropriate):

Before
image

After
image
image

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • I have signed the Adobe Open Source CLA.
  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

@kmaschi kmaschi added bug Something isn't working Version: Minor Tag to identify a PR as a Minor change Version: Patch Tag to identify a PR as a Patch change and removed Version: Minor Tag to identify a PR as a Minor change labels May 8, 2025
@kmaschi kmaschi merged commit bc61b33 into develop May 13, 2025
4 checks passed
@kmaschi kmaschi deleted the bugfix/CEXT-4620-openapi-bigint-serialization branch May 13, 2025 17:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working Version: Patch Tag to identify a PR as a Patch change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants