Index: sections.html
===================================================================
--- sections.html (revision 394)
+++ sections.html (revision 395)
@@ -225,6 +225,7 @@
$updated{$oid}{$attr} = $value;
}
}
+ warn Dumper \%updated;
my %classes = map { $_->{class} => 1 } values %updated;
foreach my $update_class ( keys %classes ) {
my @ids;
@@ -244,6 +245,9 @@
foreach my $prop ( @props ) {
my $attr = $prop->{attr};
my $value = ref $fields && exists $fields->{$attr} ? $fields->{$attr} : undef;
+ if ( $prop->{type} eq 'checkbox' ) {
+ $value = $value ? 1 : undef;
+ }
if ( exists $prop->{db_type} ) {
if ( $prop->{db_type} eq 'float' ) {
for ( $value ) {
@@ -261,9 +265,6 @@
}
}
}
- if ( $prop->{type} eq 'checkbox' ) {
- $value = $value ? 1 : undef;
- }
$object->$attr($value);
}