added a nil check for consumer.

This commit is contained in:
Ralf Teusner
2017-04-03 13:13:58 +02:00
parent 59bbb3edeb
commit 75481d902b

View File

@ -6,7 +6,7 @@ class ExternalUser < ActiveRecord::Base
def displayname
result = name
if(consumer.name == 'openHPI')
if(!consumer.nil? && consumer.name == 'openHPI')
result = Rails.cache.fetch("#{cache_key}/displayname", expires_in: 12.hours) do
Xikolo::UserClient.get(external_id.to_s)[:display_name]
end