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) {