fix: improve company registry data processing

- Switch company_register branch to issues-with-upcoming-data
- Convert ident to string when querying company data
- Add extended logging in CompanyRegisterStatusJob
- Disable automatic merging in renovate.json

Technical changes:
- Update dependencies: date, net-protocol, net-smtp, timeout
This commit is contained in:
oleghasjanov 2025-01-08 12:29:01 +02:00
parent 89097bfabe
commit 45c77f7052
4 changed files with 11 additions and 10 deletions

View file

@ -75,15 +75,18 @@ class CompanyRegisterStatusJob < ApplicationJob
end
def delete_process(contact)
Rails.logger.info("Processing company details for contact #{contact.id} with ident: #{contact.ident} (#{contact.ident.class})")
company_details_response = contact.return_company_details
if company_details_response.empty?
Rails.logger.info("Empty company details response for contact #{contact.id}")
schedule_force_delete(contact)
return
end
kandeliik_tekstina = extract_kandeliik_tekstina(company_details_response)
Rails.logger.info("Kandeliik tekstina for contact #{contact.id}: #{kandeliik_tekstina}")
if kandeliik_tekstina == PAYMENT_STATEMENT_BUSINESS_REGISTRY_REASON
soft_delete_company(contact)

View file

@ -26,8 +26,8 @@ module Contact::CompanyRegister
def return_company_details
return unless org?
company_register.company_details(registration_number: ident)
company_register.company_details(registration_number: ident.to_s)
rescue CompanyRegister::NotAvailableError
[]
end