Author: olamy
Date: Wed Dec 12 14:57:47 2012
New Revision: 1420722

URL: http://svn.apache.org/viewvc?rev=1420722&view=rev
Log:
userManagerImpls must not be empty so add a check and if empty add at least jdo

Modified:
    
archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/runtime/DefaultArchivaRuntimeConfigurationAdmin.java

Modified: 
archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/runtime/DefaultArchivaRuntimeConfigurationAdmin.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/runtime/DefaultArchivaRuntimeConfigurationAdmin.java?rev=1420722&r1=1420721&r2=1420722&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/runtime/DefaultArchivaRuntimeConfigurationAdmin.java
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/runtime/DefaultArchivaRuntimeConfigurationAdmin.java
 Wed Dec 12 14:57:47 2012
@@ -105,6 +105,15 @@ public class DefaultArchivaRuntimeConfig
                 updateArchivaRuntimeConfiguration( archivaRuntimeConfiguration 
);
 
             }
+
+            // we must ensure userManagerImpls list is not empty if so put at 
least jdo one !
+            if ( archivaRuntimeConfiguration.getUserManagerImpls().isEmpty() )
+            {
+                log.info(
+                    "archivaRuntimeConfiguration with empty userManagerImpls 
so force at least jdo implementation !" );
+                archivaRuntimeConfiguration.getUserManagerImpls().add( "jdo" );
+            }
+
         }
         catch ( RepositoryAdminException e )
         {


Reply via email to