Author: handyande Date: Sun May 13 21:35:20 2007 New Revision: 537708 URL: http://svn.apache.org/viewvc?view=rev&rev=537708 Log: Allow poor OSX to write .DS_Store to hush it up a little
Modified: maven/sandbox/trunk/enterprise/enterprise-web/src/main/java/org/apache/maven/enterprise/web/EnterpriseIDiskWebDavServlet.java Modified: maven/sandbox/trunk/enterprise/enterprise-web/src/main/java/org/apache/maven/enterprise/web/EnterpriseIDiskWebDavServlet.java URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/enterprise/enterprise-web/src/main/java/org/apache/maven/enterprise/web/EnterpriseIDiskWebDavServlet.java?view=diff&rev=537708&r1=537707&r2=537708 ============================================================================== --- maven/sandbox/trunk/enterprise/enterprise-web/src/main/java/org/apache/maven/enterprise/web/EnterpriseIDiskWebDavServlet.java (original) +++ maven/sandbox/trunk/enterprise/enterprise-web/src/main/java/org/apache/maven/enterprise/web/EnterpriseIDiskWebDavServlet.java Sun May 13 21:35:20 2007 @@ -53,7 +53,7 @@ { if ( httpAuth.getSessionUser() != null ) { - String user = davRequest.getRequest().getRemoteUser(); + String user = httpAuth.getSecuritySession().getUser().getUsername(); HttpServletRequest request = davRequest.getRequest(); if ( request.getPathInfo().equals( "/" + user ) || @@ -93,7 +93,8 @@ String resource = davRequest.getLogicalResource(); String user = httpAuth.getSessionUser().getUsername(); - if ( resource.equals( "/" + user ) || resource.startsWith( "/" + user + "/" ) ) + if ( resource.equals( "/" + user ) || resource.startsWith( "/" + user + "/" ) || + resource.equals( "/.DS_Store") ) // Hush little apple, let folk write root metadata { return true; }