Fixes #1567444 - Wrong exception (PDOException) was in a catch statement instead of DatabaseException - thanks for aspilicious's help
parent
12e53f92a3
commit
1bcdb02891
|
@ -7,7 +7,7 @@
|
|||
|
||||
namespace Drupal\Core\Lock;
|
||||
|
||||
use PDOException;
|
||||
use Drupal\Core\Database\DatabaseException;
|
||||
|
||||
/**
|
||||
* Defines the database lock backend. This is the default backend in Drupal.
|
||||
|
@ -53,7 +53,7 @@ class DatabaseLockBackend extends LockBackendAbstract {
|
|||
// We never need to try again.
|
||||
$retry = FALSE;
|
||||
}
|
||||
catch (PDOException $e) {
|
||||
catch (DatabaseException $e) {
|
||||
// Suppress the error. If this is our first pass through the loop,
|
||||
// then $retry is FALSE. In this case, the insert must have failed
|
||||
// meaning some other request acquired the lock but did not release it.
|
||||
|
|
Loading…
Reference in New Issue