andre 4 лет назад
Родитель
Сommit
320be73ef9
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      app/UI/Vms/Pages/VmsDataTable.php

+ 2 - 2
app/UI/Vms/Pages/VmsDataTable.php

@@ -37,7 +37,7 @@ use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\Widget\DataTable\Column;
 use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\Widget\DataTable\DataProviders\Providers\QueryDataProvider;
 use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\Widget\DataTable\DataTable;
 use ModulesGarden\ProxmoxAddon\App\Services\Cloud\ResourceManager;
-use ModulesGarden\Servers\ProxmoxCloudVps\Core\Helper\BuildUrl;
+use ModulesGarden\Servers\ProxmoxCloudVps\App\Helpers\BuildUrl;
 use function ModulesGarden\Servers\ProxmoxCloudVps\Core\Helper\isAdmin;
 use function ModulesGarden\Servers\ProxmoxCloudVps\Core\Helper\sl;
 
@@ -165,7 +165,7 @@ class VmsDataTable extends DataTable implements ClientArea, AdminArea
         $dataProv->setData($query);
         $this->setDataProvider($dataProv);
         $vmid = $dataProv->getData()->getRecords()->first()->vmid;
-        $consoleUrl = BuildUrl::getSelfUrl().'&mg-action=novncs&vm='.$vmid;
+        $consoleUrl = BuildUrl::isClientArea() ? $this->urlService->getUrl('console', 'novnc', ['vm'=> $vmid]) : BuildUrl::getSelfUrl().'&mg-action=novncs&vm='.$vmid;
         
         logModuleCall(
             'proxmoxCloud',