Avoid double-encoding URLs.

This commit is contained in:
Andrew McMillan 2012-07-08 22:52:13 +12:00
parent 6c2b0bbd3b
commit 2e19bbb535

View File

@ -1633,13 +1633,13 @@ EOQRY;
$reply->DAVElement( $prop, 'owner', $reply->href( ConstructURL($this->collection->bound_from )) );
}
else {
$reply->DAVElement( $prop, 'owner', $reply->href( ConstructURL($this->principal_url()) ) );
$reply->DAVElement( $prop, 'owner', $reply->href( ConstructURL(rawurldecode($this->principal_url())) ) );
}
break;
case 'DAV::add-member':
if ( ! $this->_is_collection ) return false;
$reply->DAVElement( $prop, 'add-member', $reply->href(ConstructURL($this->url()).'?add-member') );
$reply->DAVElement( $prop, 'add-member', $reply->href(ConstructURL(rawurldecode($this->url())).'?add-member') );
break;
// Empty tag responses.