From 700bfc2ae577e9f7ec787fee31b9272626ead696 Mon Sep 17 00:00:00 2001 From: Adam Weston Date: Wed, 10 Jan 2024 10:47:46 -0500 Subject: [PATCH] Fix: reset upload new form field on save --- src/Resources/MediaResource/EditMedia.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/Resources/MediaResource/EditMedia.php b/src/Resources/MediaResource/EditMedia.php index d9d325e..e29361e 100644 --- a/src/Resources/MediaResource/EditMedia.php +++ b/src/Resources/MediaResource/EditMedia.php @@ -31,4 +31,16 @@ public function getHeaderActions(): array DeleteAction::make(), ]; } + + protected function afterSave(): void + { + $state = $this->getForm('form')->getRawState(); + + if ($state['file'] !== null) { + $livewire = $this->getForm('form')->getLivewire(); + $statePath = $this->getForm('form')->getStatePath(); + + data_set($livewire, $statePath . '.file', null); + } + } }