IPv6: CLOUDSTACK-1141: Fix reboot router with IPv6 assigned VM

This commit is contained in:
Sheng Yang 2013-02-06 13:57:31 -08:00
parent 95e63bc1cf
commit 6d41fe0296
1 changed files with 3 additions and 1 deletions

View File

@ -280,7 +280,9 @@ public class UserVmDaoImpl extends GenericDaoBase<UserVmVO, Long> implements Use
NicDao _nicDao = ComponentLocator.getLocator("management-server").getDao(NicDao.class);
SearchBuilder<NicVO> nicSearch = _nicDao.createSearchBuilder();
nicSearch.and("networkId", nicSearch.entity().getNetworkId(), SearchCriteria.Op.EQ);
nicSearch.and("ip4Address", nicSearch.entity().getIp4Address(), SearchCriteria.Op.NNULL);
nicSearch.and().op("ip4Address", nicSearch.entity().getIp4Address(), SearchCriteria.Op.NNULL);
nicSearch.or("ip6Address", nicSearch.entity().getIp6Address(), SearchCriteria.Op.NNULL);
nicSearch.cp();
UserVmSearch = createSearchBuilder();
UserVmSearch.and("states", UserVmSearch.entity().getState(), SearchCriteria.Op.IN);