diff --git a/SystemModule.pm b/SystemModule.pm index c2a18f9..bc55eb4 100644 --- a/SystemModule.pm +++ b/SystemModule.pm @@ -104,7 +104,7 @@ sub self_error { # Log the error in the database if possible. $self -> {"logger"} -> log("error", 0, undef, $self -> {"errstr"}) - if($self -> {"errstr"}); + if($self -> {"logger"} && $self -> {"errstr"}); return undef; }