From 9bcc48f1231f1f6793c80ca7612d877066528bdc Mon Sep 17 00:00:00 2001 From: JT Smith Date: Wed, 1 Aug 2007 18:23:59 +0000 Subject: [PATCH] fixed form processing of yes/no fields --- lib/WebGUI/Form/YesNo.pm | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/lib/WebGUI/Form/YesNo.pm b/lib/WebGUI/Form/YesNo.pm index fa757df7d..10c4cb479 100644 --- a/lib/WebGUI/Form/YesNo.pm +++ b/lib/WebGUI/Form/YesNo.pm @@ -109,16 +109,9 @@ An optional value to process, instead of POST input. This should be in the form sub getValueFromPost { my $self = shift; - my $formValue; - - if (@_) { - my $value = shift; - return '' unless length $value; # empty import value? - return ($value =~ /^y/i || $value eq '1') ? 1 : 0; - } - else { - return $self->SUPER::getValueFromPost; - } + my $value = shift; + $value = $self->SUPER::getValueFromPost unless (defined $value); + return ($value =~ /^y/i || $value eq '1') ? 1 : 0; } #-------------------------------------------------------------------