From 2bca22082cd9096833ec5da047459e975f0a20c5 Mon Sep 17 00:00:00 2001
From: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com>
Date: Fri, 10 Oct 2025 10:13:08 +0200
Subject: [PATCH] feat: add retry functionality for server validation process
---
app/Livewire/Server/ValidateAndInstall.php | 13 +++++++++++++
.../livewire/server/validate-and-install.blade.php | 3 +++
2 files changed, 16 insertions(+)
diff --git a/app/Livewire/Server/ValidateAndInstall.php b/app/Livewire/Server/ValidateAndInstall.php
index 39b473660..bbd7f3dd9 100644
--- a/app/Livewire/Server/ValidateAndInstall.php
+++ b/app/Livewire/Server/ValidateAndInstall.php
@@ -64,6 +64,19 @@ public function startValidatingAfterAsking()
$this->init();
}
+ public function retry()
+ {
+ $this->authorize('update', $this->server);
+ $this->uptime = null;
+ $this->supported_os_type = null;
+ $this->docker_installed = null;
+ $this->docker_compose_installed = null;
+ $this->docker_version = null;
+ $this->error = null;
+ $this->number_of_tries = 0;
+ $this->init();
+ }
+
public function validateConnection()
{
$this->authorize('update', $this->server);
diff --git a/resources/views/livewire/server/validate-and-install.blade.php b/resources/views/livewire/server/validate-and-install.blade.php
index 814f81652..572da85e8 100644
--- a/resources/views/livewire/server/validate-and-install.blade.php
+++ b/resources/views/livewire/server/validate-and-install.blade.php
@@ -123,6 +123,9 @@
{!! $error !!}
+