WebDAV Returns improper status on PUT
-------------------------------------

                 Key: COCOON-2041
                 URL: https://issues.apache.org/jira/browse/COCOON-2041
             Project: Cocoon
          Issue Type: Bug
          Components: Blocks: WebDAV
    Affects Versions: 2.1.11-dev (Current SVN)
            Reporter: Edward Riede


on PUT, server returns the status 200 "OK", when the proper response seems to 
204 "No Content"


int the put method in webdav.js:::  this:

  try {
    var status = repository.save(src,dest);
    sendStatus(status);
  }

can be changed to this:
  try {
    var status = repository.save(src,dest);
    if(status == 200 ) status = 204;
    sendStatus(status);
  }


This fixed the issue in my application.  However this seems  a little hackish 
and I haven't tested it well. 
The org.apache.cocoon.components.repository.SourceRepository object might be 
changed instead.



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to