Only handle encrypted property on folders
Exposing the encrypted property is required for E2E. However, there is no need to expose this on files as then it is server side encryption (which the clients don't care about). Better to not confuse the output. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
This commit is contained in:
parent
4fcdfbf5de
commit
9896b15ec8
|
@ -339,10 +339,6 @@ class FilesPlugin extends ServerPlugin {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$propFind->handle(self::IS_ENCRYPTED_PROPERTYNAME, function() use ($node) {
|
|
||||||
return $node->getFileInfo()->isEncrypted() ? '1' : '0';
|
|
||||||
});
|
|
||||||
|
|
||||||
$propFind->handle(self::HAS_PREVIEW_PROPERTYNAME, function () use ($node) {
|
$propFind->handle(self::HAS_PREVIEW_PROPERTYNAME, function () use ($node) {
|
||||||
return json_encode($this->previewManager->isAvailable($node->getFileInfo()));
|
return json_encode($this->previewManager->isAvailable($node->getFileInfo()));
|
||||||
});
|
});
|
||||||
|
@ -391,6 +387,10 @@ class FilesPlugin extends ServerPlugin {
|
||||||
$propFind->handle(self::SIZE_PROPERTYNAME, function() use ($node) {
|
$propFind->handle(self::SIZE_PROPERTYNAME, function() use ($node) {
|
||||||
return $node->getSize();
|
return $node->getSize();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$propFind->handle(self::IS_ENCRYPTED_PROPERTYNAME, function() use ($node) {
|
||||||
|
return $node->getFileInfo()->isEncrypted() ? '1' : '0';
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue