diff --git a/lib/WebGUI/Crud.pm b/lib/WebGUI/Crud.pm index 34b913958..c63e790f6 100644 --- a/lib/WebGUI/Crud.pm +++ b/lib/WebGUI/Crud.pm @@ -928,7 +928,9 @@ sub update { } # set a default value if it's empty or undef - $data->{$property} ||= $properties->{$property}{defaultValue}; + if ($data->{$property} eq "") { + $data->{$property} = $properties->{$property}{defaultValue}; + } # serialize if needed if ($properties->{$property}{serialize} && $data->{property} ne "") {