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 def info_contact
handle_errors(@contact) and return unless @contact handle_errors(@contact) and return unless @contact
handle_errors(@contact) and return unless rights? handle_errors(@contact) and return unless rights?
@disclosure = ContactDisclosure.default_values.merge(@contact.disclosure.as_hash) @disclosure = ContactDisclosure.default_values.merge(@contact.disclosure.try(:as_hash) || {})
@disclosure_policy = @contact.disclosure.attributes_with_flag @disclosure_policy = @contact.disclosure.try(:attributes_with_flag)
@owner = owner?(false) @owner = owner?(false)
render 'epp/contacts/info' render 'epp/contacts/info'
end end