View | Details | Raw Unified | Return to bug 37598
Collapse All | Expand All

(-)a/C4/Letters.pm (-3 / +28 lines)
Lines 1451-1456 sub _send_message_by_email { Link Here
1451
        );
1451
        );
1452
        return;
1452
        return;
1453
    };
1453
    };
1454
1455
    my $bcc_address = C4::Context->preference('NoticeBcc');
1456
1457
    if (    C4::Context->preference('EmailFieldPrimary') eq "MULTI"
1458
        and C4::Context->preference('EmailRecipientField') eq "cc" )
1459
    {
1460
        $cc_address = join( ',', $cc_address, $to_address );
1461
        _update_message_cc_address( $message->{'message_id'}, $cc_address );
1462
        if ($count_guarantor_address) {
1463
            $to_address = shift @guarantor_address;
1464
        } else {
1465
            $to_address = undef;
1466
        }
1467
        _update_message_to_address( $message->{'message_id'}, $to_address );
1468
    } elsif ( C4::Context->preference('EmailFieldPrimary') eq "MULTI"
1469
        and C4::Context->preference('EmailRecipientField') eq "bcc" )
1470
    {
1471
        $bcc_address = join( ',', $bcc_address, $to_address );
1472
        if ($count_guarantor_address) {
1473
            $to_address = shift @guarantor_address;
1474
        } else {
1475
            $to_address = undef;
1476
        }
1477
        _update_message_to_address( $message->{'message_id'}, $to_address );
1478
    }
1479
1454
    my $email;
1480
    my $email;
1455
1481
1456
    try {
1482
    try {
Lines 1458-1465 sub _send_message_by_email { Link Here
1458
        my $params = {
1484
        my $params = {
1459
            to => $to_address,
1485
            to => $to_address,
1460
            (
1486
            (
1461
                C4::Context->preference('NoticeBcc')
1487
                $bcc_address
1462
                ? ( bcc => C4::Context->preference('NoticeBcc') )
1488
                ? ( bcc => $bcc_address )
1463
                : ()
1489
                : ()
1464
            ),
1490
            ),
1465
            (
1491
            (
1466
- 

Return to bug 37598