6.0.0-alpha14
6/18/25

[#5664] RPC/WebDAV does not pass full path for DELETE
Summary RPC/WebDAV does not pass full path for DELETE
Queue Horde Framework Packages
Queue Version HEAD
Type Bug
State Resolved
Priority 1. Low
Owners jan (at) horde (dot) org
Requester bklang (at) horde (dot) org
Created 08/23/2007 (6509 days ago)
Due
Updated 11/18/2007 (6422 days ago)
Assigned 10/22/2007 (6449 days ago)
Resolved 11/18/2007 (6422 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch Yes

History
11/18/2007 11:52:22 PM Jan Schneider State ⇒ Resolved
 
10/22/2007 03:51:25 PM Jan Schneider Comment #4
State ⇒ Assigned
Reply to this comment
Still has to be fixed/implemented for the other apps.
10/22/2007 03:24:27 PM Ben Klang Comment #3
State ⇒ Resolved
Reply to this comment
Fix committed to HEAD.  For the record, the API method was renamed to 
path_delete() within the applications.  This is what the WebDAV RPC 
driver calls to make deletes within applications.  This avoids SyncML 
conflicts.
10/22/2007 03:23:21 PM Ben Klang Deleted Original Message
 
09/18/2007 11:54:50 PM Jan Schneider Comment #2
State ⇒ Feedback
Reply to this comment
Unfortunately it's not that easy. DELETE is completely broken at the 
moment, and I doubt it ever worked. the _*_delete() methods in the 
applications' apis have been added for syncml support and expect the 
object's uid. We don't have that uid in the webdav interface at all, 
instead we identify object by the path, including the internal id.
08/24/2007 03:46:10 AM Chuck Hagenbuch Assigned to Jan Schneider
State ⇒ Assigned
 
08/23/2007 06:35:44 PM Ben Klang Comment #1
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ RPC/WebDAV does not pass full path for DELETE
Queue ⇒ Horde Framework Packages
New Attachment: RPC-delete-path-fix.diff
State ⇒ Unconfirmed
Reply to this comment
The DELETE method within the RPC/webdav.php object does not properly 
pass the full path to the called function, as do PUT and BROWSE.  This 
prevents the called module from being able to determine the proper 
collection for the object being deleted.  This patch changes the API 
call to pass the full path including the collection rather than just 
the name of the object, to match the behavior of the other 
RPC/webdav.php methods.

Saved Queries