[Bug]: CalDAV free/busy request on user's outbox
collection always returns 3.7;Could not find principal
#50239
Labels
0. Needs triage
Pending check for reproducibility or if it fits our roadmap
28-feedback
bug
feature: caldav
Related to CalDAV internals
Bug description
Coming from downstream
https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/467
The free/busy requests over CalDAV always return
3.7;Could not find principal
, even when asking for the logged in userSteps to reproduce
Send a request to the server, to the user's scheduling Outbox, which is used for free/busy lookup:
The server responds:
regardless the attendee is or is not a legitimate user configured on the server.
Expected behavior
The user is found, and its free/busy information is returned from the server.
It seems
searchPrincipals()
function is called withprincipals
$prefixPath
, which is not known to the function itself. When I add it beside theprincipals/users
case, then it can find the user, but it fails later on. The change looks like:More details can be found in the downstream bug.
I do not know how to figure out the exact server version from the web UI, the "About" menu opens some marketing stuff, not a version info like in other apps, thus I cannot tell what precise version this is, I'm sorry, but looking into the latest code the above change is still applicable.
Nextcloud Server version
28
Operating system
None
PHP engine version
None
Web server
None
Database engine version
None
Is this bug present after an update or on a fresh install?
None
Are you using the Nextcloud Server Encryption module?
None
What user-backends are you using?
Configuration report
List of activated Apps
Nextcloud Signing status
Nextcloud Logs
Additional info
No response
The text was updated successfully, but these errors were encountered: