Stop treating false values for related objects as no value.
Florian Ragwitz [Tue, 2 Mar 2010 00:22:17 +0000 (01:22 +0100)]
lib/Catalyst/Controller/DBIC/API.pm

index fd27615..837fbea 100644 (file)
@@ -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;
                 }
             }