diff --git a/app/Livewire/Security/CloudInitScriptForm.php b/app/Livewire/Security/CloudInitScriptForm.php index 5307e28b3..ff670cd4f 100644 --- a/app/Livewire/Security/CloudInitScriptForm.php +++ b/app/Livewire/Security/CloudInitScriptForm.php @@ -78,7 +78,11 @@ public function save() $message = 'Cloud-init script created successfully.'; } - $this->reset(['name', 'script', 'scriptId']); + // Only reset fields if creating (not editing) + if (! $this->scriptId) { + $this->reset(['name', 'script']); + } + $this->dispatch('scriptSaved'); $this->dispatch('success', $message); diff --git a/resources/views/livewire/security/cloud-init-scripts.blade.php b/resources/views/livewire/security/cloud-init-scripts.blade.php index 910b87b32..aa7324e4b 100644 --- a/resources/views/livewire/security/cloud-init-scripts.blade.php +++ b/resources/views/livewire/security/cloud-init-scripts.blade.php @@ -12,42 +12,35 @@
{{ Str::limit($script->script, 200) }}
-