Merge pull request #3447 from nextcloud/getmetadata-permissions-mask
also apply permissions mask in getMetaData
This commit is contained in:
commit
17c07e5caf
|
@ -138,4 +138,13 @@ class PermissionsMask extends Wrapper {
|
|||
$sourceCache = parent::getCache($path, $storage);
|
||||
return new CachePermissionsMask($sourceCache, $this->mask);
|
||||
}
|
||||
|
||||
public function getMetaData($path) {
|
||||
$data = parent::getMetaData($path);
|
||||
|
||||
if ($data && isset($data['permissions'])) {
|
||||
$data['permissions'] = $data['permissions'] & $this->mask;
|
||||
}
|
||||
return $data;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue