webdav: add TODO about fallback in Client.FindCurrentUserPrincipal

This commit is contained in:
Simon Ser 2022-05-25 15:07:20 +02:00
parent 97e0b10b4f
commit 06ecb0e64c

View File

@ -50,6 +50,8 @@ func NewClient(c HTTPClient, endpoint string) (*Client, error) {
func (c *Client) FindCurrentUserPrincipal() (string, error) {
propfind := internal.NewPropNamePropfind(internal.CurrentUserPrincipalName)
// TODO: consider retrying on the root URI "/" if this fails, as suggested
// by the RFC?
resp, err := c.ic.PropfindFlat("", propfind)
if err != nil {
return "", err