Author: bdekruijff at gmail.com
Date: Tue Feb  1 11:14:03 2011
New Revision: 738

Log:
AMDATU-245 prevent npe when no tenants can be resolved

Modified:
   
branches/amdatu-dispatcher/amdatu-web/dispatcher/src/main/java/org/amdatu/web/dispatcher/extender/TenanHostNameDispatchExtender.java

Modified: 
branches/amdatu-dispatcher/amdatu-web/dispatcher/src/main/java/org/amdatu/web/dispatcher/extender/TenanHostNameDispatchExtender.java
==============================================================================
--- 
branches/amdatu-dispatcher/amdatu-web/dispatcher/src/main/java/org/amdatu/web/dispatcher/extender/TenanHostNameDispatchExtender.java
        (original)
+++ 
branches/amdatu-dispatcher/amdatu-web/dispatcher/src/main/java/org/amdatu/web/dispatcher/extender/TenanHostNameDispatchExtender.java
        Tue Feb  1 11:14:03 2011
@@ -49,7 +49,7 @@
                 Map<String, String> matchProperties = new HashMap<String, 
String>();
                 matchProperties.put(TENANT_PROPERTY_PARAMETER, serverName);
                 List<TenantEntity> tenants = 
m_tenantManagementService.getTenants(matchProperties);
-                if (tenants != null) {
+                if (tenants != null && tenants.size() > 0) {
                     if (tenants.size() > 1) {
                         // FIXME proper logging
                         System.err.println("Hostname resolved to multiple 
tenants..... using first");

Reply via email to