diff --git a/request-tracker/templates/RT_SiteConfig.d/70-ldap.pm.j2 b/request-tracker/templates/RT_SiteConfig.d/70-ldap.pm.j2 index c6e4d0c29a303314e1092f92826ad77ea88d2322..464f0465e5c3b08d514489dba001aabb70785ac4 100644 --- a/request-tracker/templates/RT_SiteConfig.d/70-ldap.pm.j2 +++ b/request-tracker/templates/RT_SiteConfig.d/70-ldap.pm.j2 @@ -50,6 +50,9 @@ Set($ExternalSettings, { 'RealName' => sub { use Encode qw(decode); my %args = @_; + + return 'displayName' unless $args{'external_entry'}; + my @values = grep defined && length, $args{'external_entry'}->get_value('displayName'); foreach my $v (@values) {