From f37534ceeadd6488f136406b6a38540171090e1a Mon Sep 17 00:00:00 2001 From: dert1129 Date: Mon, 27 Oct 2025 10:35:30 -0400 Subject: [PATCH 1/2] invert if statement --- data_management/services/slide_management.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data_management/services/slide_management.py b/data_management/services/slide_management.py index 6d3fd87..da557b4 100644 --- a/data_management/services/slide_management.py +++ b/data_management/services/slide_management.py @@ -109,7 +109,7 @@ def process_slide_manifest_imports(self): source_folder_name=source_folder_name) self.db.insert_into_slide_scan_curation(slide_scan.get_dmd_tuple()) check_missing_slides = self.db.get_missing_slides(redcap_id) - if not all(check_missing_slides): + if all(check_missing_slides): if error_message != None: error_message += "There are missing slide(s) for participant " + redcap_id + "; " From d8c87c528dcd3e1e5a8c622b94db19a0da0bac9c Mon Sep 17 00:00:00 2001 From: dert1129 Date: Mon, 27 Oct 2025 10:46:47 -0400 Subject: [PATCH 2/2] added a logger to tell the dev when imports are done --- data_management/services/slide_management.py | 1 + 1 file changed, 1 insertion(+) diff --git a/data_management/services/slide_management.py b/data_management/services/slide_management.py index da557b4..d228fe6 100644 --- a/data_management/services/slide_management.py +++ b/data_management/services/slide_management.py @@ -123,6 +123,7 @@ def process_slide_manifest_imports(self): if record_in_error: self.db.set_error_message_slide_scan_curation(image_id=image_id, error=error_message) + logger.info("Processed " + str(len(new_records)) + " new slide_manifest_import records.") def determine_new_slide_name(self, sample_id: str, kit_id: str, stain_info: str, block_id: str): slides_for_kit = self.db.get_slide_manifest_import_by_kit(kit_id, stain_info)