and $self->message_type
and $self->branchcode;
unless ( defined $self->manager_id ) {
my $userenv = C4::Context->userenv;
$self->manager_id( $userenv ? $userenv->{number} : undef );
}
C4::Log::logaction( "MEMBERS", "ADDCIRCMESSAGE", $self->borrowernumber, $self->message )
if C4::Context->preference("BorrowersLog");
Koha::Patron::Message->new(
{
borrowernumber => $borrowernumber,
manager_id => $loggedinuser,
branchcode => $branchcode,
message_type => $message_type,
message => $borrower_message,
-