diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index b37e3fe11..f28329712 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -2,6 +2,7 @@ - fixed: unable to purge trash - fixed: EMS not displaying all users with a badge - fixed: WebGUI::Search - joinClass not documented + - fixed: thingy's checkbox field 7.5.18 - fixed: Collateral Image Manager broken in Firefox 3 diff --git a/lib/WebGUI/Asset/Wobject/Thingy.pm b/lib/WebGUI/Asset/Wobject/Thingy.pm index 7ab95aa65..9f93aa0a9 100644 --- a/lib/WebGUI/Asset/Wobject/Thingy.pm +++ b/lib/WebGUI/Asset/Wobject/Thingy.pm @@ -684,7 +684,10 @@ sub getFormElement { $param{fieldType} = $data->{fieldType}; if ($data->{fieldType} eq "Checkbox") { - $param{value} = ($data->{defaultValue} =~ /checked/xi) ? 1 : ""; + $param{value} = 1; + if ($data->{value} == 1){ + $param{checked} = 1; + } } if (WebGUI::Utility::isIn($data->{fieldType},qw(SelectList CheckList SelectBox Attachments SelectSlider))) {