|
Lines 391-400
sub _set_message_transport_types {
Link Here
|
| 391 |
$self->_validate_message_transport_types({ message_transport_types => $types }); |
391 |
$self->_validate_message_transport_types({ message_transport_types => $types }); |
| 392 |
foreach my $type (@$types) { |
392 |
foreach my $type (@$types) { |
| 393 |
unless (exists $self->{'_message_transport_types'}->{$type}) { |
393 |
unless (exists $self->{'_message_transport_types'}->{$type}) { |
| 394 |
my $transport = Koha::Patron::Message::Transports->find({ |
394 |
my $transport = Koha::Patron::Message::Transports->search({ |
| 395 |
message_attribute_id => $self->message_attribute_id, |
395 |
message_attribute_id => $self->message_attribute_id, |
| 396 |
message_transport_type => $type |
396 |
message_transport_type => $type |
| 397 |
}); |
397 |
})->next; |
| 398 |
unless ($transport) { |
398 |
unless ($transport) { |
| 399 |
Koha::Exceptions::Patron::Message::Preference::NoTransportType->throw( |
399 |
Koha::Exceptions::Patron::Message::Preference::NoTransportType->throw( |
| 400 |
error => 'No transport configured for '.$self->message_name. |
400 |
error => 'No transport configured for '.$self->message_name. |
| 401 |
- |
|
|