diff --git a/app/Livewire/Ui/System/UpdateCard.php b/app/Livewire/Ui/System/UpdateCard.php index 52c8d0d..77a8981 100644 --- a/app/Livewire/Ui/System/UpdateCard.php +++ b/app/Livewire/Ui/System/UpdateCard.php @@ -29,6 +29,17 @@ class UpdateCard extends Component private const VERSION_FILE_RAW = '/var/lib/mailwolt/version_raw'; // original ("v1.0.25" o.ä.) private const BUILD_INFO = '/etc/mailwolt/build.info'; // Fallback + public function mount(): void + { + $this->reloadVersionsAndStatus(); + $this->recompute(); + + // falls ein Update bereits läuft (State-Datei existiert), gleich “running” zeigen + if ($this->running) { + $this->state = 'running'; + } + } + protected function reloadVersionsAndStatus(): void { $this->current = $this->readCurrentVersion();