From 0bdd2afab2bece16eabf396ccfc4e6e4d82df12d Mon Sep 17 00:00:00 2001 From: Martin Sulikowski Date: Wed, 28 Oct 2026 21:20:25 +0100 Subject: [PATCH] GH-1462 Fix "eternal_core_ignores_id_seq already exists" error on PostgreSQL restart --- .../core/feature/ignore/IgnoreRepositoryOrmLite.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/eternalcore-core/src/main/java/com/eternalcode/core/feature/ignore/IgnoreRepositoryOrmLite.java b/eternalcore-core/src/main/java/com/eternalcode/core/feature/ignore/IgnoreRepositoryOrmLite.java index cf3f07685..b13f7dc7e 100644 --- a/eternalcore-core/src/main/java/com/eternalcode/core/feature/ignore/IgnoreRepositoryOrmLite.java +++ b/eternalcore-core/src/main/java/com/eternalcode/core/feature/ignore/IgnoreRepositoryOrmLite.java @@ -38,7 +38,9 @@ private IgnoreRepositoryOrmLite(DatabaseManager databaseManager, Scheduler sched .refreshAfterWrite(Duration.ofMinutes(3)) .build(new IgnoreLoader()); - TableUtils.createTableIfNotExists(databaseManager.connectionSource(), IgnoreTable.class); + if (!this.cachedDao.isTableExists()) { + TableUtils.createTable(databaseManager.connectionSource(), IgnoreTable.class); + } } @Override