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;
         }


Reply via email to