diff --git a/app/Actions/Site/UpdateAliases.php b/app/Actions/Site/UpdateAliases.php index a392f021..f1d6e4b9 100644 --- a/app/Actions/Site/UpdateAliases.php +++ b/app/Actions/Site/UpdateAliases.php @@ -2,9 +2,7 @@ namespace App\Actions\Site; -use App\Models\Service; use App\Models\Site; -use App\Services\Webserver\Webserver; use App\ValidationRules\DomainRule; use Illuminate\Support\Facades\Validator; @@ -19,14 +17,8 @@ public function update(Site $site, array $input): void $site->aliases = $input['aliases'] ?? []; - /** @var Service $service */ - $service = $site->server->webserver(); - - /** @var Webserver $webserver */ - $webserver = $service->handler(); - $webserver->updateVHost($site, regenerate: [ - 'core', - ], restart: false); + $webserver = $site->webserver(); + $webserver->updateVHost($site, vhost: (string) $site->type()->vhost($webserver::id()), restart: false); $site->save(); }