|
118 | 118 | import com.cloud.vm.VirtualMachine; |
119 | 119 | import com.cloud.vm.VirtualMachineManager; |
120 | 120 | import com.cloud.vm.VirtualMachineProfile; |
121 | | -import com.cloud.vm.VmDetailConstants; |
122 | 121 | import com.cloud.vm.VmWork; |
123 | 122 | import com.cloud.vm.VmWorkConstants; |
124 | 123 | import com.cloud.vm.VmWorkJobHandler; |
@@ -481,17 +480,12 @@ public VMSnapshot doInTransaction(TransactionStatus status) { |
481 | 480 | * @param vmSnapshotId vm snapshot id |
482 | 481 | */ |
483 | 482 | protected void addSupportForCustomServiceOffering(long vmId, long serviceOfferingId, long vmSnapshotId) { |
484 | | - ServiceOfferingVO serviceOfferingVO = _serviceOfferingDao.findById(serviceOfferingId); |
485 | | - if (serviceOfferingVO.isDynamic()) { |
486 | | - List<UserVmDetailVO> vmDetails = _userVmDetailsDao.listDetails(vmId); |
487 | | - List<VMSnapshotDetailsVO> vmSnapshotDetails = new ArrayList<VMSnapshotDetailsVO>(); |
488 | | - for (UserVmDetailVO detail : vmDetails) { |
489 | | - if(detail.getName().equalsIgnoreCase(VmDetailConstants.CPU_NUMBER) || detail.getName().equalsIgnoreCase(VmDetailConstants.CPU_SPEED) || detail.getName().equalsIgnoreCase(VmDetailConstants.MEMORY)) { |
490 | | - vmSnapshotDetails.add(new VMSnapshotDetailsVO(vmSnapshotId, detail.getName(), detail.getValue(), detail.isDisplay())); |
491 | | - } |
492 | | - } |
493 | | - _vmSnapshotDetailsDao.saveDetails(vmSnapshotDetails); |
| 483 | + List<UserVmDetailVO> vmDetails = _userVmDetailsDao.listDetails(vmId); |
| 484 | + List<VMSnapshotDetailsVO> vmSnapshotDetails = new ArrayList<VMSnapshotDetailsVO>(); |
| 485 | + for (UserVmDetailVO detail : vmDetails) { |
| 486 | + vmSnapshotDetails.add(new VMSnapshotDetailsVO(vmSnapshotId, detail.getName(), detail.getValue(), detail.isDisplay())); |
494 | 487 | } |
| 488 | + _vmSnapshotDetailsDao.saveDetails(vmSnapshotDetails); |
495 | 489 | } |
496 | 490 |
|
497 | 491 | @Override |
|
0 commit comments