aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/private/files/storage/wrapper/lockingwrapper.php4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/private/files/storage/wrapper/lockingwrapper.php b/lib/private/files/storage/wrapper/lockingwrapper.php
index 428c2c516a4..b785046bc3c 100644
--- a/lib/private/files/storage/wrapper/lockingwrapper.php
+++ b/lib/private/files/storage/wrapper/lockingwrapper.php
@@ -164,7 +164,9 @@ class LockingWrapper extends Wrapper {
public function unlink($path) {
try {
- $this->getLock($path, Lock::WRITE);
+ if (\OC\Files\Filesystem::is_file($path)) {
+ $this->getLock($path, Lock::WRITE);
+ }
$result = $this->storage->unlink($path);
}
catch(\Exception $originalException) {