The presence of `@JsonProperty` screws up the way objects are stored in Postgres. This PR gets rid of it for the `Layout` class. **/test sanity** <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/9416336191> > Commit: 3256d44dfdf436c8eec6fd9db81e5cbfc98758cd > Cypress dashboard url: <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=9416336191&attempt=1" target="_blank">Click here!</a> <!-- end of auto-generated comment: Cypress test results --> <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Refactor** - Improved serialization and deserialization process for layouts by updating annotations and introducing a new `LayoutDTO` class. - Simplified page layout updates by using `LayoutDTO` instead of `Layout`. - **Tests** - Updated tests to accommodate changes in layout handling, ensuring consistency and correctness. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|---|---|---|
| .. | ||
| src | ||
| auth-notes | ||
| pom.xml | ||