RSS

trunk : 6123

lpsolit%gmail.com
2008-07-07 00:17:46
Revision ID: cvs-1:lpsolitgmail.com-20080707051746-zrmufp6lxf9jv5b1
Bug 443519: Changing Products with Strict Isolation fails when the CC list changes at the same time - Patch by Alex Eiser <aeiser@arc.nasa.gov> r/a=LpSolit

collapse all collapse all

added added

removed removed

1422
        my @old_cc = map { $_->id } @{$original->cc_users};
1422
        my @old_cc = map { $_->id } @{$original->cc_users};
1423
        my @new_cc = map { $_->id } @{$invocant->cc_users};
1423
        my @new_cc = map { $_->id } @{$invocant->cc_users};
1424
        my ($removed, $added) = diff_arrays(\@old_cc, \@new_cc);
1424
        my ($removed, $added) = diff_arrays(\@old_cc, \@new_cc);
1425
        $ccs = $added;
1425
        $ccs = Bugzilla::User->new_from_list($added);
 
 
1426
 
1426
        $assignee = $invocant->assigned_to
1427
        $assignee = $invocant->assigned_to
1427
            if $invocant->assigned_to->id != $original->assigned_to->id;
1428
            if $invocant->assigned_to->id != $original->assigned_to->id;
1428
        if ($invocant->qa_contact
1429
        if ($invocant->qa_contact
1431
        {
1432
        {
1432
            $qa_contact = $invocant->qa_contact;
1433
            $qa_contact = $invocant->qa_contact;
1433
        }
1434
        }
1434
        $product = $invocant->product;
1435
        $product = $invocant->product_obj;
1435
    }
1436
    }
1436
 
1437
 
1437
    my @related_users = @$ccs;
1438
    my @related_users = @$ccs;

Loggerhead runs on Bazaar branches