Lack of checking fields in parent's class meant that the `.equals()` method from `@Data` annotation in `TenantConfiguration` never compared the values of fields in parent class. This meant that some part of Hibernate's dirty-checking is getting thrown off, and changes to TenantConfiguration aren't getting saved to database in Postgres. Lombok even warns about this exact thing, but it's unfortunate we don't take warnings as seriously as errors.  So instead, I added a test which would fail when this annotation is missing in cases like this. |
||
|---|---|---|
| .. | ||
| .run | ||
| appsmith-git | ||
| appsmith-interfaces | ||
| appsmith-plugins | ||
| appsmith-server | ||
| envs | ||
| mongo-seed | ||
| reactive-caching | ||
| scripts | ||
| .gitignore | ||
| build.sh | ||
| buildpack-run.sh | ||
| docker-compose.yml | ||
| pom.xml | ||
| Procfile | ||
| README.md | ||
| system.properties | ||
Appsmith Server
This is the server-side repository for the Appsmith framework.
For details on setting up your development machine, please refer to this Setup Guide.