[Bug]: Error "Argument #3 ($paramType) must be of type string, null given" within WebDav SEARCH metadata API #45253
Labels
0. Needs triage
Pending check for reproducibility or if it fits our roadmap
29-feedback
bug
developer experience
feature: dav
Bug description
There are errors in new metadata API when you search files by metadata like WebDAV SEARCH based on metadata.
Steps to reproduce
metadata.zip
curl-search-webdav.txt
Expected behavior
I expect get all files that have metadata.
Installation method
Community Docker image
Nextcloud Server version
29
Operating system
Debian/Ubuntu
PHP engine version
None
Web server
None
Database engine version
SQlite
Is this bug present after an update or on a fresh install?
Fresh Nextcloud Server install
Are you using the Nextcloud Server Encryption module?
Encryption is Disabled
What user-backends are you using?
Configuration report
List of activated Apps
Nextcloud Signing status
No response
Nextcloud Logs
Additional info
Suggested changes:
Add method getMetadataTypeField to file "lib/private/FilesMetadata/MetadataQuery.php"
Modify the method getExtraOperatorField in lib/private/Files/Cache/SearchBuilder.php
The text was updated successfully, but these errors were encountered: