diff options
author | Morris Jobke <hey@morrisjobke.de> | 2016-03-10 15:02:37 +0100 |
---|---|---|
committer | Morris Jobke <hey@morrisjobke.de> | 2016-03-10 16:01:06 +0100 |
commit | 24f94eeffc5fc88e2de7c61dade7f1f348579c15 (patch) | |
tree | 7a8380ec5082e70e271d0c1f0cf7d5e8a9095522 | |
parent | 236d16e57bb18f636100fa2a8822fca86ff46502 (diff) | |
download | nextcloud-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.php | 6 |
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()); } |