juergen     2002/07/16 06:25:16

  Modified:    src/webdav/server/org/apache/slide/webdav/method
                        ReportMethod.java
  Log:
  fixed added 'HTTP 1.1 200 OK' to principal match report response (Eckehard)
  
  Revision  Changes    Path
  1.40      +14 -4     
jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/ReportMethod.java
  
  Index: ReportMethod.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/ReportMethod.java,v
  retrieving revision 1.39
  retrieving revision 1.40
  diff -u -r1.39 -r1.40
  --- ReportMethod.java 11 Jul 2002 14:57:08 -0000      1.39
  +++ ReportMethod.java 16 Jul 2002 13:25:15 -0000      1.40
  @@ -906,6 +906,12 @@
               if (revisionDescriptor == null) {
                   revisionDescriptor = new NodeRevisionDescriptor(0);
               }
  +        } catch (ObjectNotFoundException e) {
  +            resp.setStatus(WebdavStatus.SC_NOT_FOUND);
  +            WebdavException we = new WebdavException
  +                (WebdavStatus.SC_NOT_FOUND);
  +            we.writeErrorPage(resp);
  +            throw we;
           } catch (Exception e) {
               resp.setStatus(WebdavStatus.SC_INTERNAL_SERVER_ERROR);
               throw new WebdavException
  @@ -1272,6 +1278,10 @@
               while (iterator.hasNext()) {
                   responseElement.addContent((org.jdom.Element)iterator.next());
               }
  +        } else {
  +            org.jdom.Element statusElement = new org.jdom.Element (E_STATUS, 
NamespaceCache.DEFAULT_NAMESPACE);
  +            statusElement.addContent("HTTP/1.1 200 " + 
WebdavStatus.getStatusText(WebdavStatus.SC_OK));
  +            responseElement.addContent(statusElement);
           }
       }
   
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to