|
|
@@ -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);
|
|
|
}
|