Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Blocker
-
Resolution: Fixed
-
Affects Version/s: 1.0-beta-1, 1.0-beta-2
-
Fix Version/s: 1.0-beta-2
-
Component/s: wagon-webdav
-
Labels:None
-
Number of attachments :
Description
The implementation of the 'putDirectory' method isn't properly checking that all directories (WebDAV collections) have been created. I've attached a patch that reworks the 'putDirectory' such that it relies on the 'put' method for each upload. This will guarantee that all file uploads are treated the same way and resolves this issue, as the 'put' method implements the appropriate directory checks.
Activity
Nathan Beyer (Cerner)
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Attachment | wagontestcase_deepdest.diff [ 21481 ] |
Carlos Sanchez
made changes -
| Status | Open [ 1 ] | Closed [ 6 ] |
| Assignee | Carlos Sanchez [ carlos ] | |
| Resolution | Fixed [ 1 ] | |
| Fix Version/s | 1.0-beta-2 [ 12683 ] |
Brett Porter
made changes -
| Workflow | jira [ 59019 ] | Maven New [ 88447 ] |
The attachement 'wagontestcase_deepdest.diff' is a patch for the base WagonTestCase class that adds a regression test method that demonstrates the issue. This should cause the WebDAV provider to fail.