Browse Source

Make sure that we have a stream

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
tags/v16.0.0alpha1
Roeland Jago Douma 5 years ago
parent
commit
fc967a5ac2
No account linked to committer's email address
1 changed files with 7 additions and 0 deletions
  1. 7
    0
      apps/dav/lib/Connector/Sabre/File.php

+ 7
- 0
apps/dav/lib/Connector/Sabre/File.php View File

@@ -167,6 +167,13 @@ class File extends Node implements IFile {
}

if ($partStorage->instanceOfStorage(Storage\IWriteStreamStorage::class)) {

if (!is_resource($data)) {
$data = fopen('php://temp', 'r+');
fwrite($data, 'foobar');
rewind($data);
}

$isEOF = false;
$wrappedData = CallbackWrapper::wrap($data, null, null, null, null, function($stream) use (&$isEOF) {
$isEOF = feof($stream);

Loading…
Cancel
Save