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