Commit 503f732b authored by mkanat%bugzilla.org's avatar mkanat%bugzilla.org

Bug 474997: Make update_see_also actually return the right thing

Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=dkl, a=mkanat
parent c49af480
...@@ -375,14 +375,14 @@ sub update_see_also { ...@@ -375,14 +375,14 @@ sub update_see_also {
foreach my $bug (@bugs) { foreach my $bug (@bugs) {
my $change = $bug->update(); my $change = $bug->update();
if (my $see_also = $change->{see_also}) { if (my $see_also = $change->{see_also}) {
$changes{$bug->id} = { $changes{$bug->id}->{see_also} = {
removed => [split(', ', $see_also->[0])], removed => [split(', ', $see_also->[0])],
added => [split(', ', $see_also->[1])], added => [split(', ', $see_also->[1])],
}; };
} }
else { else {
# We still want a changes entry, for API consistency. # We still want a changes entry, for API consistency.
$changes{$bug->id} = { added => [], removed => [] }; $changes{$bug->id}->{see_also} = { added => [], removed => [] };
} }
Bugzilla::BugMail::Send($bug->id, { changer => $user->login }); Bugzilla::BugMail::Send($bug->id, { changer => $user->login });
...@@ -1372,12 +1372,16 @@ bug ids 1 and 2: ...@@ -1372,12 +1372,16 @@ bug ids 1 and 2:
{ {
changes => { changes => {
1 => { 1 => {
added => (an array of bug URLs), see_also => {
removed => (an array of bug URLs), added => (an array of bug URLs),
removed => (an array of bug URLs),
}
}, },
2 => { 2 => {
added => (an array of bug URLs), see_also => {
removed => (an array of bug URLs), added => (an array of bug URLs),
removed => (an array of bug URLs),
}
} }
} }
} }
......
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