diff --git a/core/lib/Drupal/Core/Lock/DatabaseLockBackend.php b/core/lib/Drupal/Core/Lock/DatabaseLockBackend.php index d877dba..d407843 100644 --- a/core/lib/Drupal/Core/Lock/DatabaseLockBackend.php +++ b/core/lib/Drupal/Core/Lock/DatabaseLockBackend.php @@ -114,4 +114,11 @@ public function releaseAll($lock_id = NULL) { ->condition('value', $lock_id) ->execute(); } + + /** + * Releases pending locks. + */ + public function __destruct() { + $this->releaseAll(); + } }