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

(-)a/C4/Letters.pm (-14 / +27 lines)
Lines 1016-1034 sub EnqueueLetter { Link Here
1016
    }
1016
    }
1017
1017
1018
    my $rs = Koha::Database->new->schema->resultset('MessageQueue');
1018
    my $rs = Koha::Database->new->schema->resultset('MessageQueue');
1019
    for my $to_address ( @to_addresses ) {
1019
    if ($params->{message_transport_type} eq 'email') {
1020
        $rs->create({
1020
      for my $to_address ( @to_addresses ) {
1021
            borrowernumber => $params->{borrowernumber},
1021
          $rs->create({
1022
            subject => $params->{letter}{title},
1022
              borrowernumber => $params->{borrowernumber},
1023
            content => $params->{letter}{content},
1023
              subject => $params->{letter}{title},
1024
            metadata => ( $params->{letter}{metadata} || '' ),
1024
              content => $params->{letter}{content},
1025
            letter_code => ( $params->{letter}{code}     || ''),
1025
              metadata => ( $params->{letter}{metadata} || '' ),
1026
            message_transport_type => $params->{message_transport_type},
1026
              letter_code => ( $params->{letter}{code}     || ''),
1027
            status => 'pending',
1027
              message_transport_type => $params->{message_transport_type},
1028
            to_address => $to_address,
1028
              status => 'pending',
1029
            from_address => $from_address,
1029
              to_address => $to_address,
1030
            content_type => $params->{letter}{'content-type'},
1030
              from_address => $from_address,
1031
        });
1031
              content_type => $params->{letter}{'content-type'},
1032
          });
1033
      }
1034
    } else {
1035
          $rs->create({
1036
              borrowernumber => $params->{borrowernumber},
1037
              subject => $params->{letter}{title},
1038
              content => $params->{letter}{content},
1039
              metadata => ( $params->{letter}{metadata} || '' ),
1040
              letter_code => ( $params->{letter}{code}     || ''),
1041
              message_transport_type => $params->{message_transport_type},
1042
              status => 'pending',
1043
              from_address => $from_address,
1044
              content_type => $params->{letter}{'content-type'},
1045
          });
1032
    }
1046
    }
1033
    return scalar( @to_addresses );
1047
    return scalar( @to_addresses );
1034
}
1048
}
1035
- 

Return to bug 12802