feat: add ability to skip business contact validation

- Add environment variable 'allow_validate_business_contacts' to control business contact validation
- Remove redundant company_is_relevant? method
- Add integration test for skipping company validation
This commit is contained in:
oleghasjanov 2025-04-01 12:26:53 +03:00
parent ebc9fd4871
commit c77a4d494d
4 changed files with 39 additions and 4 deletions

View file

@ -80,6 +80,7 @@ module Actions
end
def maybe_company_is_relevant
return true if ENV['allow_validate_business_contacts'] && ENV['allow_validate_business_contacts'] == 'false'
return true unless contact.org?
return true unless contact.ident_country_code == 'EE'

View file

@ -6,10 +6,6 @@ module Contact::CompanyRegister
BANKRUPT = 'N'.freeze
DELETED = 'K'.freeze
def company_is_relevant?
company_register_status == REGISTERED && company_register_status == LIQUIDATED
end
def return_company_status
return if return_company_data.blank?