Переглянути джерело

add disk validation to creat provider

andre 4 роки тому
батько
коміт
0ee55625c7
1 змінених файлів з 3 додано та 9 видалено
  1. 3 9
      app/UI/VmCreate/Providers/VmCreateProvider.php

+ 3 - 9
app/UI/VmCreate/Providers/VmCreateProvider.php

@@ -106,15 +106,9 @@ class VmCreateProvider extends BaseModelDataProvider implements ClientArea
         $diskResource =   $resurceManager ->disk();
         $diskResource =   $resurceManager ->disk();
         $diskResource->setTotal($diskResource ->getTotal() - $this->formData['disk']);
         $diskResource->setTotal($diskResource ->getTotal() - $this->formData['disk']);
         $additonalDiskSize = $this->getAdditionalDiskTotalSize();
         $additonalDiskSize = $this->getAdditionalDiskTotalSize();
-
-        logModuleCall(
-            'proxmoxCloud',
-            __FUNCTION__,
-            $this->formData,
-            'Debug',
-            $this->vmTemplate->getSlaveHddsSize()
-        );
-
+        if($this->vmTemplate->getSlaveHddsSize()) {
+            $additonalDiskSize += $this->vmTemplate->getSlaveHddsSize();
+        }
         if($additonalDiskSize && $additonalDiskSize > $diskResource->freeTotal() ){
         if($additonalDiskSize && $additonalDiskSize > $diskResource->freeTotal() ){
             sl("lang")->addReplacementConstant("additional_disks_size",  $additonalDiskSize);
             sl("lang")->addReplacementConstant("additional_disks_size",  $additonalDiskSize);
             sl("lang")->addReplacementConstant("size", $diskResource->freeTotal());
             sl("lang")->addReplacementConstant("size", $diskResource->freeTotal());