Sha256: ce74c4f4dd57b6a0c8714d9e85b9f965fae5849d11763d2f15fbfe1eca126753

Contents?: true

Size: 571 Bytes

Versions: 2

Compression:

Stored size: 571 Bytes

Contents

module FileSetAttachedEventJobPrepends
  def action
    if repo_object.kind_of?(FileSet)
      pre_ingest_work_id = Zizia::PreIngestWork.find_by(deduplication_key: curation_concern.deduplication_key)
      pre_ingest_file = Zizia::PreIngestFile.find_by(size: repo_object.files.first.size,
                                                     filename: repo_object.files.first.original_name,
                                                     pre_ingest_work_id: pre_ingest_work_id)
      pre_ingest_file.status = 'attached'
      pre_ingest_file.save
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
zizia-6.0.1 config/initializers/file_set_attached_event_job_prepends.rb
zizia-6.0.0 config/initializers/file_set_attached_event_job_prepends.rb