small bug fix to update source-control provider

This commit is contained in:
Saeed Vaziry 2023-10-29 22:37:46 +01:00
parent 1bf3c94358
commit 7b8deddeca
2 changed files with 4 additions and 2 deletions

View File

@ -11,12 +11,14 @@ class UpdateSourceControlProvider extends Component
{ {
public Site $site; public Site $site;
public ?int $source_control = null; public $source_control = null;
public function update(): void public function update(): void
{ {
app(UpdateSourceControl::class)->update($this->site, $this->all()); app(UpdateSourceControl::class)->update($this->site, $this->all());
$this->resetErrorBag();
session()->flash('status', 'source-control-updated'); session()->flash('status', 'source-control-updated');
} }

View File

@ -7,7 +7,7 @@
<div> <div>
<x-input-label for="provider" :value="__('Source Control')" /> <x-input-label for="provider" :value="__('Source Control')" />
<x-select-input wire:model.defer="source_control" id="source_control" name="source_control" class="mt-1 w-full"> <x-select-input wire:model.defer="source_control" id="source_control" name="source_control" class="mt-1 w-full">
<option value="" disabled selected>{{ __("Select") }}</option> <option value="" selected>{{ __("Select") }}</option>
@foreach(\App\Models\SourceControl::all() as $sourceControl) @foreach(\App\Models\SourceControl::all() as $sourceControl)
<option value="{{ $sourceControl->id }}" @if($sourceControl->id === $source_control) selected @endif>{{ $sourceControl->profile }} ({{ $sourceControl->provider }})</option> <option value="{{ $sourceControl->id }}" @if($sourceControl->id === $source_control) selected @endif>{{ $sourceControl->profile }} ({{ $sourceControl->provider }})</option>
@endforeach @endforeach