Skip to content

Conversation

@danielferromeral
Copy link

Addresses #2710

Summary

Currently there is a bug that prevents the validation with the styles. This bug happens because it is invoking a method from a string when the object is not a string. To fix that, it is applied a .toString() to the object before the other methods are call.

Also, there is a second bug. This one affects the style Matrix. When the field has some uppercase letter (like camelCase), the name of the field from the OpenAPI is totally in lowercase. This name of the field is compared with the name of the field in the request, which is not applied this lowercase to all of its letters, meaning that even if is written, for example, nameId in the OpenAPI and it is sent nameId in the request, it always fail due comparing nameid to nameId. To fix that, it is applied a lowercase also to request field name. Ideally, the solution would be to not lowercase the field name from the OpenAPI, but my knowledge of the system is not so deep to implement that solution.

Checklist

  • The basics
    • I tested these changes manually in my local or dev environment
  • Tests
    • Added or updated
    • Passing
    • N/A
  • Event Tracking
    • I added event tracking and followed the event tracking guidelines
    • N/A
  • Error Reporting
    • I reported errors and followed the error reporting guidelines
    • N/A

@danielferromeral danielferromeral requested a review from a team as a code owner August 21, 2025 11:30
@danielferromeral danielferromeral changed the title Fix style validation function error fix: style validation function error Aug 21, 2025
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