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

(-)a/C4/Letters.pm (-14 / +27 lines)
Lines 946-964 sub EnqueueLetter { Link Here
946
    }
946
    }
947
947
948
    my $rs = Koha::Database->new->schema->resultset('MessageQueue');
948
    my $rs = Koha::Database->new->schema->resultset('MessageQueue');
949
    for my $to_address ( @to_addresses ) {
949
    if ($params->{message_transport_type} eq 'email') {
950
        $rs->create({
950
      for my $to_address ( @to_addresses ) {
951
            borrowernumber => $params->{borrowernumber},
951
          $rs->create({
952
            subject => $params->{letter}{title},
952
              borrowernumber => $params->{borrowernumber},
953
            content => $params->{letter}{content},
953
              subject => $params->{letter}{title},
954
            metadata => ( $params->{letter}{metadata} || '' ),
954
              content => $params->{letter}{content},
955
            letter_code => ( $params->{letter}{code}     || ''),
955
              metadata => ( $params->{letter}{metadata} || '' ),
956
            message_transport_type => $params->{message_transport_type},
956
              letter_code => ( $params->{letter}{code}     || ''),
957
            status => 'pending',
957
              message_transport_type => $params->{message_transport_type},
958
            to_address => $to_address,
958
              status => 'pending',
959
            from_address => $from_address,
959
              to_address => $to_address,
960
            content_type => $params->{letter}{'content-type'},
960
              from_address => $from_address,
961
        });
961
              content_type => $params->{letter}{'content-type'},
962
          });
963
      }
964
    } else {
965
          $rs->create({
966
              borrowernumber => $params->{borrowernumber},
967
              subject => $params->{letter}{title},
968
              content => $params->{letter}{content},
969
              metadata => ( $params->{letter}{metadata} || '' ),
970
              letter_code => ( $params->{letter}{code}     || ''),
971
              message_transport_type => $params->{message_transport_type},
972
              status => 'pending',
973
              from_address => $from_address,
974
              content_type => $params->{letter}{'content-type'},
975
          });
962
    }
976
    }
963
    return scalar( @to_addresses );
977
    return scalar( @to_addresses );
964
}
978
}
965
- 

Return to bug 12802