|
|
@@ -160,34 +160,16 @@ class DiskProvider extends BaseDataProvider implements ClientArea
|
|
|
->setStatusError()
|
|
|
->setMessageAndTranslate('The master hard disk cannot be deleted');
|
|
|
}
|
|
|
- $response= $hdd->delete();
|
|
|
-
|
|
|
- logModuleCall(
|
|
|
- 'proxmoxCloud',
|
|
|
- __FUNCTION__,
|
|
|
- $hdd,
|
|
|
- 'Debug',
|
|
|
- $response
|
|
|
- );
|
|
|
-
|
|
|
+ $hdd->delete();
|
|
|
unset($this->vm);
|
|
|
- foreach($vm->getHardDisks() as $hd){
|
|
|
-
|
|
|
- logModuleCall(
|
|
|
- 'proxmoxCloud',
|
|
|
- __FUNCTION__,
|
|
|
- $hd->getId(),
|
|
|
- 'Debug',
|
|
|
- $hd->getName()
|
|
|
- );
|
|
|
-
|
|
|
+ foreach($vm->getHdds() as $hd){
|
|
|
if($hd->isMaster()){
|
|
|
continue;
|
|
|
}
|
|
|
if($hd->getName() == 'disk-0'){
|
|
|
continue;
|
|
|
}
|
|
|
- if(preg_match('/unused/i', $hd->getId())){
|
|
|
+ if(preg_match('/unused/', $hd->getId())){
|
|
|
$hd->delete();
|
|
|
break;
|
|
|
}
|