From 9e4da981f16db3e7c6eaa36991827f9cbcff5c8b Mon Sep 17 00:00:00 2001 From: bpinsard Date: Wed, 14 Feb 2024 10:41:43 -0500 Subject: [PATCH] fix a new race condition, init needs qc/derivatives groups --- docker/dicom_indexer/indexer/index_dicom.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/dicom_indexer/indexer/index_dicom.py b/docker/dicom_indexer/indexer/index_dicom.py index 9abdfe0..86e093b 100644 --- a/docker/dicom_indexer/indexer/index_dicom.py +++ b/docker/dicom_indexer/indexer/index_dicom.py @@ -297,11 +297,11 @@ def setup_gitlab_repos( dicom_study_ds.create(force=True) # add default study DS structure. init_dicom_study(dicom_study_ds, gitlab_group_path) - # initialize BIDS project - init_bids(gitlab_conn, dicom_study_repo, gitlab_group_path) # create subgroup for QC and derivatives repos get_or_create_gitlab_group(gitlab_conn, gitlab_group_path / "derivatives") get_or_create_gitlab_group(gitlab_conn, gitlab_group_path / "qc") + # initialize BIDS project + init_bids(gitlab_conn, dicom_study_repo, gitlab_group_path) dicom_study_ds.install( source=dicom_session_repo._attrs["ssh_url_to_repo"],