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

(-)a/C4/Letters.pm (-14 / +27 lines)
Lines 913-931 sub EnqueueLetter { Link Here
913
    }
913
    }
914
914
915
    my $rs = Koha::Database->new->schema->resultset('MessageQueue');
915
    my $rs = Koha::Database->new->schema->resultset('MessageQueue');
916
    for my $to_address ( @to_addresses ) {
916
    if ($params->{message_transport_type} eq 'email') {
917
        $rs->create({
917
      for my $to_address ( @to_addresses ) {
918
            borrowernumber => $params->{borrowernumber},
918
          $rs->create({
919
            subject => $params->{letter}{title},
919
              borrowernumber => $params->{borrowernumber},
920
            content => $params->{letter}{content},
920
              subject => $params->{letter}{title},
921
            metadata => ( $params->{letter}{metadata} || '' ),
921
              content => $params->{letter}{content},
922
            letter_code => ( $params->{letter}{code}     || ''),
922
              metadata => ( $params->{letter}{metadata} || '' ),
923
            message_transport_type => $params->{message_transport_type},
923
              letter_code => ( $params->{letter}{code}     || ''),
924
            status => 'pending',
924
              message_transport_type => $params->{message_transport_type},
925
            to_address => $to_address,
925
              status => 'pending',
926
            from_address => $from_address,
926
              to_address => $to_address,
927
            content_type => $params->{letter}{'content-type'},
927
              from_address => $from_address,
928
        });
928
              content_type => $params->{letter}{'content-type'},
929
          });
930
      }
931
    } else {
932
          $rs->create({
933
              borrowernumber => $params->{borrowernumber},
934
              subject => $params->{letter}{title},
935
              content => $params->{letter}{content},
936
              metadata => ( $params->{letter}{metadata} || '' ),
937
              letter_code => ( $params->{letter}{code}     || ''),
938
              message_transport_type => $params->{message_transport_type},
939
              status => 'pending',
940
              from_address => $from_address,
941
              content_type => $params->{letter}{'content-type'},
942
          });
929
    }
943
    }
930
    return scalar( @to_addresses );
944
    return scalar( @to_addresses );
931
}
945
}
932
- 

Return to bug 12802