Clean up index page

This commit is contained in:
2025-12-10 20:50:57 +01:00
parent fd81854b33
commit 6f1c1405d9
4 changed files with 92 additions and 63 deletions

View File

@@ -23,10 +23,21 @@ public class SchemaMigration implements ApplicationRunner {
@Override
public void run(ApplicationArguments args) {
cleanupSpringSessionTables();
ensureChannelCanvasColumns();
ensureAssetMediaColumns();
}
private void cleanupSpringSessionTables() {
try {
jdbcTemplate.execute("DELETE FROM SPRING_SESSION_ATTRIBUTES");
jdbcTemplate.execute("DELETE FROM SPRING_SESSION");
logger.info("Cleared persisted Spring Session tables on startup to avoid stale session conflicts");
} catch (DataAccessException ex) {
logger.debug("Spring Session tables not available for cleanup", ex);
}
}
private void ensureChannelCanvasColumns() {
List<String> columns;
try {