Commit add70bda authored by lpsolit%gmail.com's avatar lpsolit%gmail.com

Bug 289729: fix several "uninitialized value" messages - Patch by Frédéric…

Bug 289729: fix several "uninitialized value" messages - Patch by Frédéric Buclin <LpSolit@gmail.com> r=wurblzap a=justdave
parent 703a821f
...@@ -280,7 +280,10 @@ sub validate { ...@@ -280,7 +280,10 @@ sub validate {
&& trim($cgi->param("requestee-$id"))) && trim($cgi->param("requestee-$id")))
{ {
my $requestee_email = trim($cgi->param("requestee-$id")); my $requestee_email = trim($cgi->param("requestee-$id"));
if ($requestee_email ne $flag->{'requestee'}->{'email'}) { my $old_requestee =
$flag->{'requestee'} ? $flag->{'requestee'}->login : '';
if ($old_requestee ne $requestee_email) {
# We know the requestee exists because we ran # We know the requestee exists because we ran
# Bugzilla::User::match_field before getting here. # Bugzilla::User::match_field before getting here.
my $requestee = Bugzilla::User->new_from_login($requestee_email); my $requestee = Bugzilla::User->new_from_login($requestee_email);
...@@ -551,7 +554,7 @@ sub modify { ...@@ -551,7 +554,7 @@ sub modify {
my $flag = get($id); my $flag = get($id);
my $status = $cgi->param("flag-$id"); my $status = $cgi->param("flag-$id");
my $requestee_email = trim($cgi->param("requestee-$id")); my $requestee_email = trim($cgi->param("requestee-$id") || '');
# Ignore flags the user didn't change. There are two components here: # Ignore flags the user didn't change. There are two components here:
......
...@@ -232,7 +232,9 @@ sub SaveEmail { ...@@ -232,7 +232,9 @@ sub SaveEmail {
foreach my $rel (RELATIONSHIPS) { foreach my $rel (RELATIONSHIPS) {
# Positive events: a ticked box means "send me mail." # Positive events: a ticked box means "send me mail."
foreach my $event (POS_EVENTS) { foreach my $event (POS_EVENTS) {
if (1 == $cgi->param("email-$rel-$event")) { if (defined($cgi->param("email-$rel-$event"))
&& $cgi->param("email-$rel-$event") == 1)
{
$dbh->do("INSERT INTO email_setting " . $dbh->do("INSERT INTO email_setting " .
"(user_id, relationship, event) " . "(user_id, relationship, event) " .
"VALUES ($userid, $rel, $event)"); "VALUES ($userid, $rel, $event)");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment