Browse Source

bugfix max disk size

andre 4 years ago
parent
commit
f0371d4bb5
1 changed files with 1 additions and 1 deletions
  1. 1 1
      app/UI/VmUpdate/Sections/Qemu/AdditionalDiskSection.php

+ 1 - 1
app/UI/VmUpdate/Sections/Qemu/AdditionalDiskSection.php

@@ -33,7 +33,7 @@ class AdditionalDiskSection extends BaseSection implements ClientArea
     {
     {
         //size
         //size
         $this->resourceManager = new ResourceManager();
         $this->resourceManager = new ResourceManager();
-        $field = new Range('additionalDiskSize', $this->configuration()->serverDiskSize->min, $this->resourceManager->disk()->free());
+        $field = new Range('additionalDiskSize', $this->configuration()->serverDiskSize->min, $this->resourceManager->disk()->free() + parent::getFormData()['size'] ? parent::getFormData()['size'] : 0);
         $field->addValidator(new DiskSizeValidator('additionalDiskSize',true));
         $field->addValidator(new DiskSizeValidator('additionalDiskSize',true));
         $field->setDefaultValue($this->configuration()->serverDiskSize->min);
         $field->setDefaultValue($this->configuration()->serverDiskSize->min);
         $field->setDescription('description');
         $field->setDescription('description');