]> git.mxchange.org Git - friendica.git/blobdiff - src/Core/Lock/DatabaseLockDriver.php
Merge pull request #6704 from tobiasd/20190220-credits
[friendica.git] / src / Core / Lock / DatabaseLockDriver.php
index 6f18fb5bec7dcf63416c4112cec7c2bf307b89f1..a137ef12edcac6e6766af4f704128e3ce97085d3 100644 (file)
@@ -68,9 +68,15 @@ class DatabaseLockDriver extends AbstractLockDriver
        /**
         * (@inheritdoc)
         */
-       public function releaseLock($key)
+       public function releaseLock($key, $override = false)
        {
-               DBA::delete('locks', ['name' => $key, 'pid' => $this->pid]);
+               if ($override) {
+                       $where = ['name' => $key];
+               } else {
+                       $where = ['name' => $key, 'pid' => $this->pid];
+               }
+
+               DBA::delete('locks', $where);
 
                $this->markRelease($key);