Do not apply options which value is null

This commit is contained in:
David Molineus
2020-01-03 08:43:21 +01:00
parent 70b7d0ab9c
commit 711b06c6d3
2 changed files with 13 additions and 1 deletions

View File

@@ -210,6 +210,10 @@ class OptionsBuilder
foreach ($options as $option => $mapping) {
$default = static::getDefaultOption($option, $definition);
if ($model->$mapping === null) {
continue;
}
if ($model->$mapping === '1' || $model->$mapping === '') {
if (((bool) $model->$mapping) !== $default) {
static::applyOption($option, $model->$mapping, $definition);