-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing {DAV:}iscollection property on list content #16267
Comments
Do you have any information (like rfc) about this? It looks like "iscollection" belongs to MS-WDVME which is an webdav extension from Microsoft. |
server/lib/private/Files/Storage/DAV.php Lines 289 to 298 in 631ae17
This is how nextcloud parses the dav response. If there is an element https://github.com/thephpleague/flysystem-webdav/blob/master/src/WebDAVAdapter.php#L403-L406 Hey @frankdejonge, I hope its okay to ping you here. What do you think? |
@kesselb if this works, it's all the same for me! However it seems that the interpretation of this should probably happen at the sabre/dav level instead of here, but I might be off. |
Yes https://github.com/thephpleague/flysystem-webdav/issues/53 is the same issue. I found this RFC. But I am not so familiar with that. |
I have checked the implementation of flysystem. and gets
also on folders |
thephpleague/flysystem-webdav#57 lets continue there. |
Steps to reproduce
`
`
Expected behaviour
The containing folders should hav the type folder.
... Because flysystem is checking for the property "iscollection" which should be definied, if its an folder.
Actual behaviour
The type is file, because the else path is file. So flysystem dont get recursive into the folder.
Server configuration
Operating system:
Debian 9 (updated)
Web server:
Apache (updated)
Database:
Mysql (updated)
PHP version:
PHP 7.0 (but this also happens on PHP 7.3)
Nextcloud version: (see Nextcloud admin page)
15.0.9 and 16.0.2
Updated from an older Nextcloud/ownCloud or fresh install:
Both updated
Where did you install Nextcloud from:
Nextcloud page
The text was updated successfully, but these errors were encountered: