summaryrefslogtreecommitdiffstats
path: root/Bugzilla/Product.pm
diff options
context:
space:
mode:
authorDylan William Hardison <dylan@hardison.net>2018-03-12 04:44:43 +0100
committerDylan William Hardison <dylan@hardison.net>2018-03-12 04:44:43 +0100
commitb29d11c50a10a98f6275eba03bdb93ea3215f593 (patch)
treece137dae9e7d1d09da2dc27cc6ecb078ee5e608c /Bugzilla/Product.pm
parent9d9cb4b934605b937f19e6308be1a6e9320fef23 (diff)
downloadbugzilla-b29d11c50a10a98f6275eba03bdb93ea3215f593.tar.gz
bugzilla-b29d11c50a10a98f6275eba03bdb93ea3215f593.tar.xz
fix default security bug id thing
Diffstat (limited to 'Bugzilla/Product.pm')
-rw-r--r--Bugzilla/Product.pm11
1 files changed, 11 insertions, 0 deletions
diff --git a/Bugzilla/Product.pm b/Bugzilla/Product.pm
index 9cf4bf397..3fc4db77f 100644
--- a/Bugzilla/Product.pm
+++ b/Bugzilla/Product.pm
@@ -70,6 +70,7 @@ use constant VALIDATORS => {
description => \&_check_description,
version => \&_check_version,
defaultmilestone => \&_check_default_milestone,
+ security_group_id => \&_check_security_group_id,
isactive => \&Bugzilla::Object::check_boolean,
create_series => \&Bugzilla::Object::check_boolean
};
@@ -395,6 +396,16 @@ sub _check_version {
return $version;
}
+sub _check_security_group_id {
+ my ($invocant, $id) = @_;
+
+ $id = trim($id);
+
+ ThrowUserError('product_must_have_security_group') unless $id;
+
+ return $id;
+}
+
sub _check_default_milestone {
my ($invocant, $milestone) = @_;