summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMorris Jobke <hey@morrisjobke.de>2016-03-10 15:02:37 +0100
committerMorris Jobke <hey@morrisjobke.de>2016-03-10 16:01:06 +0100
commit24f94eeffc5fc88e2de7c61dade7f1f348579c15 (patch)
tree7a8380ec5082e70e271d0c1f0cf7d5e8a9095522
parent236d16e57bb18f636100fa2a8822fca86ff46502 (diff)
downloadnextcloud-server-24f94eeffc5fc88e2de7c61dade7f1f348579c15.tar.gz
nextcloud-server-24f94eeffc5fc88e2de7c61dade7f1f348579c15.zip
Fake LOCK statement for Windows 7, 8 and 10 network mounts
* fixes #22596
-rw-r--r--lib/private/connector/sabre/serverfactory.php6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/private/connector/sabre/serverfactory.php b/lib/private/connector/sabre/serverfactory.php
index a558a61107b..ba68b6c36ef 100644
--- a/lib/private/connector/sabre/serverfactory.php
+++ b/lib/private/connector/sabre/serverfactory.php
@@ -108,7 +108,11 @@ class ServerFactory {
// Finder on OS X requires Class 2 WebDAV support (locking), since we do
// not provide locking we emulate it using a fake locking plugin.
- if($this->request->isUserAgent(['/WebDAVFS/'])) {
+ if($this->request->isUserAgent([
+ '/WebDAVFS/',
+ '/Microsoft Office OneNote 2013/',
+ '/Microsoft-WebDAV-MiniRedir/',
+ ])) {
$server->addPlugin(new \OC\Connector\Sabre\FakeLockerPlugin());
}