From f7b3184539c07b3ec11c7934796e2f7764a25243 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andres=20Keskk=C3=BCla?= Date: Mon, 8 Dec 2014 10:51:12 +0200 Subject: [PATCH] Fixed info contact NoMethodError if no disclosure --- app/helpers/epp/contacts_helper.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/helpers/epp/contacts_helper.rb b/app/helpers/epp/contacts_helper.rb index 8450441e0..ad9a4a2a9 100644 --- a/app/helpers/epp/contacts_helper.rb +++ b/app/helpers/epp/contacts_helper.rb @@ -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