From 21bfe3bc6887b68cac08439f9c242ff506814c44 Mon Sep 17 00:00:00 2001 From: Christophe Maudoux Date: Wed, 15 Apr 2020 00:51:18 +0200 Subject: [PATCH] Test if viewer is enabled (#2148) --- lemonldap-ng-manager/lib/Lemonldap/NG/Manager.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lemonldap-ng-manager/lib/Lemonldap/NG/Manager.pm b/lemonldap-ng-manager/lib/Lemonldap/NG/Manager.pm index d448b25df..783a4298b 100644 --- a/lemonldap-ng-manager/lib/Lemonldap/NG/Manager.pm +++ b/lemonldap-ng-manager/lib/Lemonldap/NG/Manager.pm @@ -172,7 +172,9 @@ sub tplParams { sub javascript { my ( $self, $req ) = @_; my $res = eval { - $self->hLoadedPlugins->{viewer}->diffRule->( $req, $req->{userData} ); + $self->hLoadedPlugins->{viewer} + && $self->hLoadedPlugins->{viewer} + ->diffRule->( $req, $req->{userData} ); } || 0; print STDERR $@ if $@; my $impPrefix = $self->{impersonationPrefix} || 'real_';