aboutsummaryrefslogtreecommitdiffstats
path: root/editgroups.cgi
diff options
context:
space:
mode:
authorbugzilla%glob.com.au <>2005-02-19 00:38:42 +0000
committerbugzilla%glob.com.au <>2005-02-19 00:38:42 +0000
commit31edd11972e360a0773ee071c9b4666c51edfcef (patch)
treeb5babdfc3bec4a335ac09de19b5e5e106cce0adc /editgroups.cgi
parentb9402d3e113b408143c7ad18f1cb798023c7d178 (diff)
downloadbugs-31edd11972e360a0773ee071c9b4666c51edfcef.tar
bugs-31edd11972e360a0773ee071c9b4666c51edfcef.tar.gz
bugs-31edd11972e360a0773ee071c9b4666c51edfcef.tar.bz2
bugs-31edd11972e360a0773ee071c9b4666c51edfcef.tar.xz
bugs-31edd11972e360a0773ee071c9b4666c51edfcef.zip
Bug 282510: Argument "" isn't numeric when modifying group
Patch by Byron Jones <bugzilla@glob.com.au> r,a=justdave
Diffstat (limited to 'editgroups.cgi')
-rwxr-xr-xeditgroups.cgi5
1 files changed, 3 insertions, 2 deletions
diff --git a/editgroups.cgi b/editgroups.cgi
index 02f24b1e4..f7362cb5f 100755
--- a/editgroups.cgi
+++ b/editgroups.cgi
@@ -599,7 +599,7 @@ sub doGroupChanges {
$b =~ /^oldgrp-(\d+)$/;
my $v = $1;
my $grp = $cgi->param("grp-$v") || 0;
- if (($cgi->param("oldgrp-$v") != $grp) && ($v != $gid)) {
+ if (($v != $gid) && ($cgi->param("oldgrp-$v") != $grp)) {
$chgs = 1;
if ($grp != 0) {
SendSQL("INSERT INTO group_group_map
@@ -613,7 +613,8 @@ sub doGroupChanges {
}
my $bless = $cgi->param("bless-$v") || 0;
- if ($cgi->param("oldbless-$v") != $bless) {
+ my $oldbless = $cgi->param("oldbless-$v");
+ if ((defined $oldbless) and ($oldbless != $bless)) {
$chgs = 1;
if ($bless != 0) {
SendSQL("INSERT INTO group_group_map