From 48b793d3100a481c1e6e24968a66fb10f1e27e2a Mon Sep 17 00:00:00 2001 From: olegphenomenon Date: Tue, 16 Nov 2021 16:58:08 +0200 Subject: [PATCH 1/2] HOTFIX: if no companies there, should return an empty array --- app/models/registrant_user.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/registrant_user.rb b/app/models/registrant_user.rb index 74a8ad0e5..cec444ba6 100644 --- a/app/models/registrant_user.rb +++ b/app/models/registrant_user.rb @@ -28,7 +28,7 @@ class RegistrantUser < User end def update_contacts_before_receive(companies) - return if companies.blank? + return [] if companies.blank? companies.each do |company| contacts = Contact.where(ident: company.registration_number, ident_country_code: 'EE') From 6da79df982cde40c324196850fbc6a8a96a1c3ed Mon Sep 17 00:00:00 2001 From: olegphenomenon Date: Wed, 17 Nov 2021 09:27:19 +0200 Subject: [PATCH 2/2] refactoring --- app/models/registrant_user.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/models/registrant_user.rb b/app/models/registrant_user.rb index cec444ba6..5fe508125 100644 --- a/app/models/registrant_user.rb +++ b/app/models/registrant_user.rb @@ -25,6 +25,8 @@ class RegistrantUser < User companies = update_contacts_before_receive(companies) companies + rescue CompanyRegister::NotAvailableError + return [] end def update_contacts_before_receive(companies) @@ -42,9 +44,7 @@ class RegistrantUser < User end end - return companies - rescue CompanyRegister::NotAvailableError - nil + companies end def update_company_name(contact:, company:)