diff --git a/lib/private/DB/SetTransactionIsolationLevel.php b/lib/private/DB/SetTransactionIsolationLevel.php index 9d9323664c8..6c2c24afa7d 100644 --- a/lib/private/DB/SetTransactionIsolationLevel.php +++ b/lib/private/DB/SetTransactionIsolationLevel.php @@ -39,11 +39,9 @@ class SetTransactionIsolationLevel implements EventSubscriber { */ public function postConnect(ConnectionEventArgs $args) { $connection = $args->getConnection(); - if ($connection instanceof PrimaryReadReplicaConnection && $connection->isConnectedToPrimary()) { - $connection->setTransactionIsolation(TransactionIsolationLevel::READ_COMMITTED); - if ($connection->getDatabasePlatform() instanceof MySQLPlatform) { - $connection->executeStatement('SET SESSION AUTOCOMMIT=1'); - } + $connection->setTransactionIsolation(TransactionIsolationLevel::READ_COMMITTED); + if ($connection->getDatabasePlatform() instanceof MySQLPlatform) { + $connection->executeStatement('SET SESSION AUTOCOMMIT=1'); } }