From: Florian Ragwitz Date: Tue, 2 Mar 2010 00:22:17 +0000 (+0100) Subject: Stop treating false values for related objects as no value. X-Git-Tag: 2.002001~13 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Controller-DBIC-API.git;a=commitdiff_plain;h=39955b2a7f4bf1d69ba2159159ec40255e67a35c;hp=bec622aa0d6da0cc5f110ad4625c5484a27d49a2 Stop treating false values for related objects as no value. --- diff --git a/lib/Catalyst/Controller/DBIC/API.pm b/lib/Catalyst/Controller/DBIC/API.pm index fd27615..837fbea 100644 --- a/lib/Catalyst/Controller/DBIC/API.pm +++ b/lib/Catalyst/Controller/DBIC/API.pm @@ -611,7 +611,7 @@ sub validate_object foreach my $related_col (@{$allowed_related_cols}) { - if (my $related_col_value = $related_params->{$related_col}) { + if (defined(my $related_col_value = $related_params->{$related_col})) { $values{$key}{$related_col} = $related_col_value; } }