From 2de6abfda1e684d218b8d9b251a1153ce30f89e2 Mon Sep 17 00:00:00 2001 From: "mkanat%bugzilla.org" <> Date: Wed, 23 Aug 2006 05:30:27 +0000 Subject: Bug 349558: Move validations of global enum fields from post_bug into Bugzilla::Bug Patch By Max Kanat-Alexander r=bkor, a=justdave --- post_bug.cgi | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'post_bug.cgi') diff --git a/post_bug.cgi b/post_bug.cgi index 33e58f182..ec44f6c48 100755 --- a/post_bug.cgi +++ b/post_bug.cgi @@ -191,15 +191,16 @@ if (!defined $cgi->param('target_milestone')) { $cgi->param(-name => 'target_milestone', -value => $product->default_milestone); } -if (!Bugzilla->params->{'letsubmitterchoosepriority'}) { - $cgi->param(-name => 'priority', -value => Bugzilla->params->{'defaultpriority'}); -} - # Some more sanity checking -check_field('rep_platform', scalar $cgi->param('rep_platform')); -check_field('bug_severity', scalar $cgi->param('bug_severity')); -check_field('priority', scalar $cgi->param('priority')); -check_field('op_sys', scalar $cgi->param('op_sys')); +$cgi->param(-name => 'priority', -value => Bugzilla::Bug::_check_priority( + $cgi->param('priority'))); +$cgi->param(-name => 'rep_platform', + -value => Bugzilla::Bug::_check_rep_platform($cgi->param('rep_platform'))); +$cgi->param(-name => 'bug_severity', + -value => Bugzilla::Bug::_check_bug_severity($cgi->param('bug_severity'))); +$cgi->param(-name => 'op_sys', -value => Bugzilla::Bug::_check_op_sys( + $cgi->param('op_sys'))); + check_field('version', scalar $cgi->param('version'), [map($_->name, @{$product->versions})]); check_field('target_milestone', scalar $cgi->param('target_milestone'), -- cgit v1.2.3-24-g4f1b