Bug 9021: Save the provider even if the sms number is not modified

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
This commit is contained in:
Jonathan Druart 2016-02-15 16:26:53 +00:00 committed by Kyle M Hall
parent 0acc01923b
commit 974cb2b386
1 changed files with 4 additions and 2 deletions

View File

@ -50,11 +50,13 @@ my $messaging_options = C4::Members::Messaging::GetMessagingOptions();
if ( defined $query->param('modify') && $query->param('modify') eq 'yes' ) {
my $sms = $query->param('SMSnumber');
if ( defined $sms && ( $borrower->{'smsalertnumber'} // '' ) ne $sms ) {
my $sms_provider_id = $query->param('sms_provider_id');
if ( defined $sms && ( $borrower->{'smsalertnumber'} // '' ) ne $sms
or ( $borrower->{sms_provider_id} // '' ) ne $sms_provider_id ) {
ModMember(
borrowernumber => $borrowernumber,
smsalertnumber => $sms,
sms_provider_id => $query->param('sms_provider_id'),
sms_provider_id => $sms_provider_id,
);
$borrower = C4::Members::GetMember( borrowernumber => $borrowernumber );
}