diff --git a/dataflow_transfer/dataflow_transfer.py b/dataflow_transfer/dataflow_transfer.py index d1f2968..6e1133f 100644 --- a/dataflow_transfer/dataflow_transfer.py +++ b/dataflow_transfer/dataflow_transfer.py @@ -51,6 +51,10 @@ def process_run(run_dir, sequencer, config): f"Run {run_dir} is already marked as sequenced, but transfer not complete. " "Will attempt final transfer again." ) + if not run.has_status("sequencing_started"): + run.update_statusdb( + status="sequencing_started" + ) # Cover case where sequencing finished before sequencing_started was set (e.g. due to paused cronjob) run.update_statusdb(status="sequencing_finished") run.start_transfer(final=True) return diff --git a/pyproject.toml b/pyproject.toml index 46788cf..cec2b94 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,7 +20,7 @@ ignore = [ [project] name = "dataflow_transfer" -version = "1.1.4" +version = "1.1.5" description = "Script for transferring sequencing data from sequencers to storage" authors = [ { name = "Sara Sjunnebo", email = "sara.sjunnebo@scilifelab.se" }, diff --git a/uv.lock b/uv.lock index 1321f45..e1e5397 100644 --- a/uv.lock +++ b/uv.lock @@ -227,7 +227,7 @@ toml = [ [[package]] name = "dataflow-transfer" -version = "1.1.2" +version = "1.1.5" source = { editable = "." } dependencies = [ { name = "click" },