Fix saving servers when egg variable is blank

closes https://github.com/pelican-dev/panel/issues/201
This commit is contained in:
notCharles 2024-05-13 19:18:04 -04:00
parent f7e7864dfe
commit 4f176c47d2

View File

@ -246,6 +246,15 @@ class EditServer extends EditRecord
Forms\Components\Repeater::make('server_variables')
->relationship('serverVariables')
->grid()
->mutateRelationshipDataBeforeSaveUsing(function (array &$data): array {
foreach ($data as $key => $value) {
if (!isset($data['variable_value'])) {
$data['variable_value'] = '';
}
}
return $data;
})
->reorderable(false)->addable(false)->deletable(false)
->schema(function () {