From 227e9e7dac5b3e6e19204681d5b71a7ea944e3a3 Mon Sep 17 00:00:00 2001 From: JT Smith Date: Mon, 17 Nov 2008 21:32:37 +0000 Subject: [PATCH] better handling of defaults --- lib/WebGUI/Crud.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 "") {