]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 633055: Make Bug.legal_values explicitly throw an error if you pass "undef"
authorMax Kanat-Alexander <mkanat@bugzilla.org>
Mon, 14 Feb 2011 20:17:53 +0000 (12:17 -0800)
committerMax Kanat-Alexander <mkanat@bugzilla.org>
Mon, 14 Feb 2011 20:17:53 +0000 (12:17 -0800)
for the "field" parameter
r=dkl, a=mkanat

Bugzilla/WebService/Bug.pm

index 448dcfad00e9f7337bbc63ba77023a3432cd372c..c26b77828aa6cd35313e888c268422c6a2167296 100644 (file)
@@ -433,6 +433,10 @@ sub create {
 
 sub legal_values {
     my ($self, $params) = @_;
+
+    defined $params->{field} 
+        or ThrowCodeError('param_required', { param => 'field' });
+
     my $field = Bugzilla::Bug::FIELD_MAP->{$params->{field}} 
                 || $params->{field};