Author: olamy
Date: Fri Sep 28 12:55:07 2012
New Revision: 1391435

URL: http://svn.apache.org/viewvc?rev=1391435&view=rev
Log:
when browsing a repo group without any repositories there is a endless loop 
asking password
so at least shows nothing :-)

Modified:
    
archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavResourceFactory.java

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavResourceFactory.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavResourceFactory.java?rev=1391435&r1=1391434&r2=1391435&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavResourceFactory.java
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavResourceFactory.java
 Fri Sep 28 12:55:07 2012
@@ -1120,6 +1120,13 @@ public class ArchivaDavResourceFactory
      */
     private boolean isAllowedToContinue( DavServletRequest request, 
List<String> repositories, String activePrincipal )
     {
+        // when no repositories configured it's impossible to browse nothing !
+        // at least make possible to see nothing :-)
+        if ( repositories == null || repositories.isEmpty() )
+        {
+            return true;
+        }
+
         boolean allow = false;
 
         // if securitySession != null, it means that the user was prompted for 
authentication


Reply via email to