Fixed info contact NoMethodError if no disclosure

This commit is contained in:
Andres Keskküla 2014-12-08 10:51:12 +02:00
parent 713b7399b0
commit f7b3184539

View file

@ -38,8 +38,8 @@ module Epp::ContactsHelper
def info_contact
handle_errors(@contact) and return unless @contact
handle_errors(@contact) and return unless rights?
@disclosure = ContactDisclosure.default_values.merge(@contact.disclosure.as_hash)
@disclosure_policy = @contact.disclosure.attributes_with_flag
@disclosure = ContactDisclosure.default_values.merge(@contact.disclosure.try(:as_hash) || {})
@disclosure_policy = @contact.disclosure.try(:attributes_with_flag)
@owner = owner?(false)
render 'epp/contacts/info'
end