Issue
- When using the Objects headless API, PUT commands for Objects are only overwriting fields included in the API call, rather than replacing the elements entirely.
-
PUT calls should update every object field. If a field is not in the request, the PUT call should remove the current value. Instead, it is working like a PATCH call.
Environment
- Liferay DXP Quarterly Release
Resolution
- To resolve this behavior, upgrade to Liferay DXP 2025.Q2, or request a hotfix built on LPD-53245, if you are still within the Liferay Support Phase as per the Liferay Service Life Policy.
Additional Information