diff options
author | Vincent Petry <pvince81@owncloud.com> | 2013-11-22 18:18:08 +0100 |
---|---|---|
committer | Vincent Petry <pvince81@owncloud.com> | 2013-11-25 11:17:38 +0100 |
commit | 1b0c5e57e5e4042ebb4f0e5956330a908645b61a (patch) | |
tree | 63e897969fb9c9ad4af967bb98fcfd02670c1829 /apps/files_external/lib | |
parent | b82146eeee2c969a53dd42cebf06ecfd31a0e286 (diff) | |
download | nextcloud-server-1b0c5e57e5e4042ebb4f0e5956330a908645b61a.tar.gz nextcloud-server-1b0c5e57e5e4042ebb4f0e5956330a908645b61a.zip |
Fixed SMB rename function to overwrite target file
When uploading files through WebDAV, a part file is created and a rename
operation is performed with the expectation that the part file
overwrites an existing file, if any.
This fix makes the SMB external storage delete the target file before
renaming, as smbclient doesn't support overwrite on move/rename.
Fixes #5348
Diffstat (limited to 'apps/files_external/lib')
-rw-r--r-- | apps/files_external/lib/streamwrapper.php | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/files_external/lib/streamwrapper.php b/apps/files_external/lib/streamwrapper.php index 23c5f91a2f3..4f3dc889b01 100644 --- a/apps/files_external/lib/streamwrapper.php +++ b/apps/files_external/lib/streamwrapper.php @@ -38,7 +38,7 @@ abstract class StreamWrapper extends Common { } public function filetype($path) { - return filetype($this->constructUrl($path)); + return @filetype($this->constructUrl($path)); } public function file_exists($path) { |