diff --git a/core/lib/Drupal/Core/Database/Driver/sqlite/Connection.php b/core/lib/Drupal/Core/Database/Driver/sqlite/Connection.php index 6cacf4e3063822f1ac687ac640a87b1b0f3be949..bca72c460c1038837ffe7038e7525de26943a7e3 100644 --- a/core/lib/Drupal/Core/Database/Driver/sqlite/Connection.php +++ b/core/lib/Drupal/Core/Database/Driver/sqlite/Connection.php @@ -336,7 +336,7 @@ public function rollback($savepoint_name = 'drupal_transaction') { } // A previous rollback to an earlier savepoint may mean that the savepoint // in question has already been rolled back. - if (!in_array($savepoint_name, $this->transactionLayers)) { + if (!isset($this->transactionLayers[$savepoint_name])) { return; }