use Exception;
use OCA\DAV\Connector\Sabre\Directory;
+use OCA\DAV\Connector\Sabre\FilesPlugin;
use OCP\DB\QueryBuilder\IQueryBuilder;
use OCP\IDBConnection;
use OCP\IUser;
public function __construct(
Tree $tree,
IDBConnection $connection,
- IUser $user
+ IUser $user,
) {
$this->tree = $tree;
$this->connection = $connection;
// these might appear
$requestedProps = array_diff(
$requestedProps,
- self::IGNORED_PROPERTIES
+ self::IGNORED_PROPERTIES,
+ );
+ $requestedProps = array_filter(
+ $requestedProps,
+ fn ($prop) => !str_starts_with($prop, FilesPlugin::FILE_METADATA_PREFIX),
);
// substr of calendars/ => path is inside the CalDAV component