diff --git a/lib/WebGUI/Session.pm b/lib/WebGUI/Session.pm index 84a87d01f..376c68ce7 100644 --- a/lib/WebGUI/Session.pm +++ b/lib/WebGUI/Session.pm @@ -338,6 +338,9 @@ sub open { foreach ($session{cgi}->param) { $session{form}{$_} = $session{cgi}->param($_); } + foreach ($session{cgi}->url_param) { + $session{form}{$_} = $session{cgi}->url_param($_) unless (defined $session{form}{$_}); + } ###---------------------------- ### cookies foreach ($session{cgi}->cookie) {