Bug 34731: Don't call SendQueuedMessages if message_id is bad
Signed-off-by: David Nind <david@davidnind.com> Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com> Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
This commit is contained in:
parent
7eb195b6bd
commit
e0b3a6c2aa
|
|
@ -261,7 +261,7 @@ sub checkpw_ldap {
|
|||
}
|
||||
);
|
||||
|
||||
C4::Letters::SendQueuedMessages( { message_id => $message_id } );
|
||||
C4::Letters::SendQueuedMessages( { message_id => $message_id } ) if $message_id;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -169,7 +169,7 @@ sub _autocreate {
|
|||
message_transport_type => 'email'
|
||||
}
|
||||
);
|
||||
C4::Letters::SendQueuedMessages( { message_id => $message_id } );
|
||||
C4::Letters::SendQueuedMessages( { message_id => $message_id } ) if $message_id;
|
||||
}
|
||||
}
|
||||
return ( 1, $patron->cardnumber, $patron->userid );
|
||||
|
|
|
|||
|
|
@ -932,7 +932,7 @@ sub set_password {
|
|||
message_transport_type => 'email'
|
||||
}
|
||||
);
|
||||
C4::Letters::SendQueuedMessages( { message_id => $message_id } );
|
||||
C4::Letters::SendQueuedMessages( { message_id => $message_id } ) if $message_id;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -158,8 +158,7 @@ sub SendPasswordRecoveryEmail {
|
|||
}
|
||||
);
|
||||
|
||||
my $num_letters_attempted =
|
||||
C4::Letters::SendQueuedMessages( { message_id => $message_id } );
|
||||
my $num_letters_attempted = C4::Letters::SendQueuedMessages( { message_id => $message_id } ) if $message_id;
|
||||
|
||||
return ($num_letters_attempted > 0);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -62,7 +62,7 @@ sub send_otp_token {
|
|||
message_transport_type => 'email'
|
||||
}
|
||||
);
|
||||
C4::Letters::SendQueuedMessages({message_id => $message_id});
|
||||
C4::Letters::SendQueuedMessages( { message_id => $message_id } ) if $message_id;
|
||||
|
||||
my $message = C4::Letters::GetMessage($message_id);
|
||||
|
||||
|
|
|
|||
|
|
@ -131,8 +131,8 @@ sub store {
|
|||
borrowernumber => $self->reporter_id,
|
||||
}
|
||||
);
|
||||
C4::Letters::SendQueuedMessages(
|
||||
{ message_id => $acknowledgement_message_id } );
|
||||
C4::Letters::SendQueuedMessages( { message_id => $acknowledgement_message_id } )
|
||||
if $acknowledgement_message_id;
|
||||
}
|
||||
|
||||
# Notify cataloger by email
|
||||
|
|
@ -156,8 +156,7 @@ sub store {
|
|||
reply_address => $self->reporter->notice_email_address,
|
||||
}
|
||||
);
|
||||
C4::Letters::SendQueuedMessages(
|
||||
{ message_id => $message_id } );
|
||||
C4::Letters::SendQueuedMessages( { message_id => $message_id } ) if $message_id;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -111,7 +111,7 @@ if ($email_add) {
|
|||
}
|
||||
);
|
||||
|
||||
C4::Letters::SendQueuedMessages( { message_id => $message_id } );
|
||||
C4::Letters::SendQueuedMessages( { message_id => $message_id } ) if $message_id;
|
||||
|
||||
$template->param( SENT => 1 );
|
||||
}
|
||||
|
|
|
|||
|
|
@ -207,8 +207,8 @@ if ( $action eq 'send_receipt' ) {
|
|||
message_transport_type => 'email',
|
||||
}
|
||||
);
|
||||
C4::Letters::SendQueuedMessages( { message_id => $message_id } );
|
||||
$receipt_sent = 1;
|
||||
C4::Letters::SendQueuedMessages( { message_id => $message_id } ) if $message_id;
|
||||
$receipt_sent = $message_id ? 1 : -1;
|
||||
}
|
||||
else {
|
||||
$receipt_sent = -1;
|
||||
|
|
|
|||
|
|
@ -450,7 +450,7 @@ if ((!$nok) and $nodouble and ($op eq 'insert' or $op eq 'save')){
|
|||
message_transport_type => 'email'
|
||||
}
|
||||
);
|
||||
SendQueuedMessages({ message_id => $message_id });
|
||||
SendQueuedMessages( { message_id => $message_id } ) if $message_id;
|
||||
};
|
||||
if ($@) {
|
||||
$template->param( error_alert => $@ );
|
||||
|
|
|
|||
|
|
@ -211,7 +211,7 @@ if ( $action eq 'create' ) {
|
|||
C4::Context->preference('KohaAdminEmailAddress'),
|
||||
}
|
||||
);
|
||||
C4::Letters::SendQueuedMessages({ message_id => $message_id });
|
||||
C4::Letters::SendQueuedMessages( { message_id => $message_id } ) if $message_id;
|
||||
}
|
||||
else {
|
||||
$borrower{password} ||= Koha::AuthUtils::generate_password(Koha::Patron::Categories->find($borrower{categorycode}));
|
||||
|
|
@ -279,7 +279,7 @@ if ( $action eq 'create' ) {
|
|||
message_transport_type => 'email'
|
||||
}
|
||||
);
|
||||
SendQueuedMessages({ message_id => $message_id });
|
||||
SendQueuedMessages( { message_id => $message_id } ) if $message_id;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -120,7 +120,7 @@ if (
|
|||
message_transport_type => 'email'
|
||||
}
|
||||
);
|
||||
SendQueuedMessages({ message_id => $message_id });
|
||||
SendQueuedMessages( { message_id => $message_id } ) if $message_id;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -110,7 +110,7 @@ if ( $email_add ) {
|
|||
}
|
||||
);
|
||||
|
||||
C4::Letters::SendQueuedMessages( { message_id => $message_id } );
|
||||
C4::Letters::SendQueuedMessages( { message_id => $message_id } ) if $message_id;
|
||||
|
||||
$template->param( SENT => 1 );
|
||||
}
|
||||
|
|
|
|||
|
|
@ -118,7 +118,7 @@ if ( $shelf and $shelf->can_be_viewed($borrowernumber) ) {
|
|||
}
|
||||
);
|
||||
|
||||
C4::Letters::SendQueuedMessages( { message_id => $message_id } );
|
||||
C4::Letters::SendQueuedMessages( { message_id => $message_id } ) if $message_id;
|
||||
|
||||
$template->param( SENT => 1 );
|
||||
}
|
||||
|
|
|
|||
|
|
@ -116,7 +116,7 @@ if ( $action eq 'send' ) {
|
|||
);
|
||||
|
||||
# Send immediately
|
||||
SendQueuedMessages( { message_id => $message_id } );
|
||||
SendQueuedMessages( { message_id => $message_id } ) if $message_id;
|
||||
|
||||
# Set variables for template to allow printing still
|
||||
$template->param(
|
||||
|
|
|
|||
|
|
@ -117,7 +117,7 @@ if ($to_address) {
|
|||
}
|
||||
);
|
||||
|
||||
C4::Letters::SendQueuedMessages( { message_id => $message_id } );
|
||||
C4::Letters::SendQueuedMessages( { message_id => $message_id } ) if $message_id;
|
||||
|
||||
$template->param( SENT => 1 );
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue