mirror of
https://github.com/internetee/registry.git
synced 2025-08-03 00:12:03 +02:00
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:
parent
89097bfabe
commit
45c77f7052
4 changed files with 11 additions and 10 deletions
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue