From f5576c974ee0b5cd338e258403390a33284fafc5 Mon Sep 17 00:00:00 2001 From: ssjunnebo Date: Thu, 23 Apr 2026 14:12:57 +0200 Subject: [PATCH 1/2] Set sequencing_started if sequencing finished before sequencing_started was set --- dataflow_transfer/dataflow_transfer.py | 4 ++++ pyproject.toml | 2 +- uv.lock | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) 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..4800e8e 100644 --- a/uv.lock +++ b/uv.lock @@ -227,7 +227,7 @@ toml = [ [[package]] name = "dataflow-transfer" -version = "1.1.2" +version = "1.1.4" source = { editable = "." } dependencies = [ { name = "click" }, From a1c289e8559cb185ec475d74f2de8e74d62f3965 Mon Sep 17 00:00:00 2001 From: ssjunnebo Date: Thu, 23 Apr 2026 14:15:45 +0200 Subject: [PATCH 2/2] Update lockfile --- uv.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uv.lock b/uv.lock index 4800e8e..e1e5397 100644 --- a/uv.lock +++ b/uv.lock @@ -227,7 +227,7 @@ toml = [ [[package]] name = "dataflow-transfer" -version = "1.1.4" +version = "1.1.5" source = { editable = "." } dependencies = [ { name = "click" },