open-metadata / OpenMetadata

OpenMetadata is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth column level lineage, and seamless team collaboration.
https://open-metadata.org
Apache License 2.0
5.6k stars 1.05k forks source link

fix: checkmark saves wrong custom property field #18623

Closed Sachin-chaurasiya closed 1 week ago

Sachin-chaurasiya commented 1 week ago

Issue: We have a common component called PropertyValue that renders input fields based on custom property types. Each input field is associated with a unique form ID. However, when two properties of the same type are being edited simultaneously with the same form ID, the input for the last opened property is triggered instead of the selected one.

Resolution: Updated the form ID for each property to ensure a unique name, allowing each property to render with a distinct form ID and preventing conflicts.

https://github.com/user-attachments/assets/cd47fc29-2e5c-4ab0-bea2-b3a8addcf53f

github-actions[bot] commented 1 week ago

Jest test Coverage

UI tests summary

Lines Statements Branches Functions
Coverage: 63%
63.59% (39187/61623) 40.18% (15545/38693) 42.25% (4645/10995)
sonarcloud[bot] commented 1 week ago

Quality Gate Passed Quality Gate passed for 'open-metadata-ui'

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarQube Cloud