فهرست منبع

bugfix max disk size

andre 4 سال پیش
والد
کامیت
91c41ed7ab
1فایلهای تغییر یافته به همراه4 افزوده شده و 5 حذف شده
  1. 4 5
      app/UI/Disk/Forms/CreateForm.php

+ 4 - 5
app/UI/Disk/Forms/CreateForm.php

@@ -45,12 +45,11 @@ class CreateForm extends BaseForm implements ClientArea
         $this->setProvider(new DiskProvider());
         $this->initFields();
         $this->loadDataToForm();
-        $diskSize = parent::getFormData()['size'];
         $rangeField = $this->getField('additionalDiskSize');
-        $rangeField->setMinValue($diskSize);
-        $rangeField->setDefaultValue($diskSize);
-        if ($this->configuration()->serverDiskSize->max > ($this->resourceManager->disk()->free() + $diskSize)) {
-            $rangeField->setMaxValue($this->resourceManager->disk()->free() + $diskSize);
+        $rangeField->setMinValue(0);
+        $rangeField->setDefaultValue(0);
+        if ($this->configuration()->serverDiskSize->max > ($this->resourceManager->disk()->free())) {
+            $rangeField->setMaxValue($this->resourceManager->disk()->free());
         } else {
             $rangeField->setMaxValue($this->configuration()->serverDiskSize->max);
         }