<commit_before>class AutoArchiveProcedureWorker
  include Sidekiq::Worker

  def perform(*args)
    procedures_to_archive = Procedure.not_archived.where("auto_archive_on <= ?", Date.today)

    procedures_to_archive.each do |p|
      p.dossiers.state_en_construction.update_all(state: :received)
    end

    procedures_to_archive.update_all(archived: true, auto_archive_on: nil)

  end
end<commit_msg>Stop erasing data when auto-archiving procedures<commit_after>class AutoArchiveProcedureWorker
  include Sidekiq::Worker

  def perform(*args)
    procedures_to_archive = Procedure.not_archived.where("auto_archive_on <= ?", Date.today)

    procedures_to_archive.each do |p|
      p.dossiers.state_en_construction.update_all(state: :received)
    end

    procedures_to_archive.update_all(archived: true)

  end
end
{'fraction_non_alphanumeric': 0.08690330477356181, 'fraction_numerical': 0.0, 'mean_word_length': 5.244274809160306, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4322593', 'n_tokens_mistral': 272, 'n_tokens_neox': 267, 'n_words': 44}