change iterator and added logs

This commit is contained in:
oleghasjanov 2024-09-26 14:16:57 +03:00
parent a13ef33628
commit 487c600b11
3 changed files with 10 additions and 2 deletions

1
.gitignore vendored
View file

@ -19,3 +19,4 @@
.DS_Store
/node_modules
/import
ettevotja_rekvisiidid__lihtandmed.csv.zip

View file

@ -187,11 +187,18 @@ namespace :company_status do
end
def soft_delete_company(contact)
contact.domains.reject { |domain| domain.force_delete_scheduled? }.each do |domain|
# contact.domains.reject { |domain| domain.force_delete_scheduled? }.each do |domain|
# domain.schedule_force_delete(type: :soft)
# end
#
contact.domains.each do |domain|
next if domain.force_delete_scheduled?
domain.schedule_force_delete(type: :soft)
puts "Soft delete process initiated for company: #{contact.name} with ID: #{contact.id} domain: #{domain.name}"
end
puts "Soft delete process initiated for company: #{contact.name} with ID: #{contact.id}"
end
def write_to_csv_file(csv_file_path:, headers:, attrs:)