CLOUDSTACK-5528 : When VR version is not known set requiresUpgrade flag to true

This commit is contained in:
Kishan Kavala 2013-12-18 18:22:07 +05:30
parent efe2549e7a
commit 8a623d884c
2 changed files with 4 additions and 0 deletions

View File

@ -82,6 +82,9 @@ public class DomainRouterJoinDaoImpl extends GenericDaoBase<DomainRouterJoinVO,
String routerVersion = Version.trimRouterVersion(router.getTemplateVersion());
routerResponse.setVersion(routerVersion);
routerResponse.setRequiresUpgrade((Version.compare(routerVersion, VirtualNetworkApplianceService._minVRVersion) < 0));
} else {
routerResponse.setVersion("UNKNOWN");
routerResponse.setRequiresUpgrade(true);
}
if (caller.getType() == Account.ACCOUNT_TYPE_RESOURCE_DOMAIN_ADMIN

View File

@ -177,6 +177,7 @@ public class NetworkACLServiceTest extends TestCase{
public void testDeleteACLItem() throws Exception {
Mockito.when(_networkACLItemDao.findById(Mockito.anyLong())).thenReturn(aclItem);
Mockito.when(_networkAclMgr.revokeNetworkACLItem(Mockito.anyLong())).thenReturn(true);
Mockito.when(_entityMgr.findById(Mockito.eq(Vpc.class), Mockito.anyLong())).thenReturn(new VpcVO());
assertTrue(_aclService.revokeNetworkACLItem(1L));
}