diff --git a/resources/views/livewire/manage-transaction-form.blade.php b/resources/views/livewire/manage-transaction-form.blade.php index 0d9850f..4e1fb82 100644 --- a/resources/views/livewire/manage-transaction-form.blade.php +++ b/resources/views/livewire/manage-transaction-form.blade.php @@ -83,14 +83,14 @@ new class extends Component { public function save() { - $this->authorize('fullAccess', $this->portfolio); - - $validated = $this->validate(); - if (!isset($this->portfolio)) { $this->portfolio = Portfolio::find($this->portfolio_id); } + $this->authorize('fullAccess', $this->portfolio); + + $validated = $this->validate(); + $transaction = $this->portfolio->transactions()->create($validated); $transaction->save();