CLOUDSTACK-4649:

get VM details from DB

Anthony
This commit is contained in:
Anthony Xu 2013-10-23 16:02:44 -07:00
parent 187e328f6c
commit 0bb06d5d98
1 changed files with 3 additions and 1 deletions

View File

@ -40,12 +40,14 @@ import com.cloud.vm.VirtualMachineProfile;
import com.cloud.vm.dao.NicDao;
import com.cloud.vm.dao.NicSecondaryIpDao;
import com.cloud.vm.dao.VMInstanceDao;
import com.cloud.vm.dao.UserVmDetailsDao;
public abstract class HypervisorGuruBase extends AdapterBase implements HypervisorGuru {
@Inject VMTemplateDetailsDao _templateDetailsDao;
@Inject NicDao _nicDao;
@Inject VMInstanceDao _virtualMachineDao;
@Inject UserVmDetailsDao _userVmDetailsDao;
@Inject NicSecondaryIpDao _nicSecIpDao;
@Inject ConfigurationServer _configServer;
@ -120,7 +122,7 @@ public abstract class HypervisorGuruBase extends AdapterBase implements Hypervis
to.setArch("x86_64");
}
Map<String, String> detailsInVm = vm.getDetails();
Map<String, String> detailsInVm = _userVmDetailsDao.findDetails(vm.getId());
if(detailsInVm != null) {
to.setDetails(detailsInVm);
}