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