Skip to content

Commit 71c68fd

Browse files
committed
fix: restore isolation and auto commit
1 parent 63a4071 commit 71c68fd

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

src/main/java/io/supertokens/storage/postgresql/ConnectionPool.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ private synchronized void initialiseHikariDataSource() throws SQLException, Stor
5454
HikariConfig config = new HikariConfig();
5555
PostgreSQLConfig userConfig = Config.getConfig(start);
5656
config.setDriverClassName("org.postgresql.Driver");
57-
config.setTransactionIsolation("TRANSACTION_SERIALIZABLE");
5857

5958
String scheme = userConfig.getConnectionScheme();
6059

src/main/java/io/supertokens/storage/postgresql/Start.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -459,6 +459,10 @@ protected <T> T startTransactionHelper(TransactionLogic<T> logic, TransactionIso
459459
throw e;
460460
} finally {
461461
if (con != null) {
462+
con.setAutoCommit(true);
463+
if (defaultTransactionIsolation != null) {
464+
con.setTransactionIsolation(defaultTransactionIsolation);
465+
}
462466
con.close();
463467
}
464468
}

0 commit comments

Comments
 (0)