Skip to content

Commit d78f8bb

Browse files
committed
fix issue with yes_no fields
1 parent 5c9bcfe commit d78f8bb

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

app/Filament/Resources/MyPollResource/Pages/CreateMyPoll.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ protected function handleRecordCreation(array $data): Model
3333
'title' => $question['data']['title'],
3434
'description' => $question['data']['description'],
3535
'question_type_id' => $question['data']['question_type_id'],
36-
'options' => collect($question['data']['options'])->filter(function ($option) {
36+
'options' => collect($question['data']['options'] ?? [])->filter(function ($option) {
3737
return $option['title'] !== null;
3838
})->map(function ($option) {
3939
return [

app/Filament/Resources/MyPollResource/Pages/EditMyPoll.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ protected function mutateFormDataBeforeSave(array $data): array
3131
'title' => $question['data']['title'],
3232
'description' => $question['data']['description'],
3333
'question_type_id' => $question['data']['question_type_id'],
34-
'options' => collect($question['data']['options'])->filter(function ($option) {
34+
'options' => collect($question['data']['options'] ?? [])->filter(function ($option) {
3535
return $option['title'] !== null;
3636
})->map(function ($option) {
3737
return [

0 commit comments

Comments
 (0)