[Koha-patches] [PATCH] Bug 3619 - C4::Letters::_send_message_by_email does not obey AutoEmailPrimaryAddress
J. David Bavousett
dbavousett at ptfs.com
Mon Sep 14 15:24:36 CEST 2009
This enhancement would cause C4::Letters::_send_message_by_email to obey the
syspref.
---
C4/Letters.pm | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/C4/Letters.pm b/C4/Letters.pm
index 533dcb5..a102acf 100644
--- a/C4/Letters.pm
+++ b/C4/Letters.pm
@@ -780,7 +780,9 @@ sub _send_message_by_email ($) {
status => 'failed' } );
return;
}
- unless ($to_address = $member->{email}) { # assigment, not comparison
+ my $which_address = C4::Context->preference('AutoEmailPrimaryAddress');
+ $to_address = $member->{$which_address};
+ unless ($to_address) {
# warn "FAIL: No 'to_address' and no email for " . ($member->{surname} ||'') . ", borrowernumber ($message->{borrowernumber})";
# warning too verbose for this more common case?
_set_message_status( { message_id => $message->{'message_id'},
--
1.5.6.5
More information about the Koha-patches
mailing list