Issue Details (XML | Word | Printable)

Key: SAK-4489
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Charles Severance
Reporter: Sam Ottenhoff
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
Sakai

User resources not available via WebDAV if userid is email address

Created: 01-May-2006 22:11   Updated: 24-Oct-2008 06:21
Component/s: WebDAV
Affects Version/s: 2.1.2
Fix Version/s: 2.2.0

Time Tracking:
Not Specified

File Attachments: 1. Text File escape-webdav-user-id.patch (2 kB)

Environment: Linux / MySQL, collab.sakaiproject.org

2.6.x Status: None
2.5.x Status: None
2.4.x Status: None


 Description  « Hide
This may be related to SAK-3278 and SAK-3164.

I cannot connect to a personal resources folder via WebDAV if the user account (and thus the url) is an email address (I imagine the culprit is the at sign).

I have replicated this with Cadaver and Win XP WebDAV, connecting to local instances and also connecting to collab.sakaiproject.org (where email address is recommended as userid).

> /dav/user/ottenhoff@longsight.com does not work.

> /dav/user/ottenhoff%40longsight.com does work.

Is this a simple issue of escaping the WebDAV url displayed in the "Upload / Download Multiple Resources" page?

 All   Comments   Work Log   Change History   Subversion Commits   git Commits      Sort Order: Ascending order - Click to sort in descending order
Sam Ottenhoff added a comment - 07-May-2006 12:01
Patch attached.

The patch escapes all instances of the $user_id in the webdav template.

Sam Ottenhoff added a comment - 08-Jun-2006 18:01
I believe this issue is now fixed in 2.2.0 with the eid/id changes. I tested on qa1-uk and the DAV address for my personal site used a unique id instead of my email address.