diff --git a/C4/SIP/Sip.pm b/C4/SIP/Sip.pm index 3d68f9765c..d1611aceb4 100644 --- a/C4/SIP/Sip.pm +++ b/C4/SIP/Sip.pm @@ -99,7 +99,7 @@ sub maybe_add { return q{} if first { $_ eq $fid } @fields; } - if ( $fid eq FID_SCREEN_MSG && $server->{account}->{screen_msg_regex} ) { + if ( $fid eq FID_SCREEN_MSG && $server->{account}->{screen_msg_regex} && defined($value)) { foreach my $regex ( ref $server->{account}->{screen_msg_regex} eq "ARRAY" ? @{ $server->{account}->{screen_msg_regex} }