diff --git a/lib/WebGUI/Form/Control.pm b/lib/WebGUI/Form/Control.pm index 243435f39..27e0bcb88 100644 --- a/lib/WebGUI/Form/Control.pm +++ b/lib/WebGUI/Form/Control.pm @@ -439,7 +439,7 @@ sub new { %raw = @_; } my %params; - foreach my $definition (reverse @{$class->definition}) { + foreach my $definition (reverse @{$class->definition($session)}) { foreach my $fieldName (keys %{$definition}) { my $value = $raw{$fieldName}; # if we have no value, try the tagged name