diff --git a/ftpSummaryStatsScript/ftp_sync.py b/ftpSummaryStatsScript/ftp_sync.py index 5739175..a04c1ab 100644 --- a/ftpSummaryStatsScript/ftp_sync.py +++ b/ftpSummaryStatsScript/ftp_sync.py @@ -264,6 +264,9 @@ def move_study_from_ftp_to_staging(self, study): def sync_to_ftp(self): # api AND staging AND NOT ftp for study in self.to_release: + if study not in self.staging_studies_dict: + logger.warning(f"Study {study} is marked for release but not found in staging. Skipping.") + continue logger.info("{} --> FTP".format(study)) source = self.staging_studies_dict[study] self._generate_md5sums_for_contents(source) diff --git a/setup.py b/setup.py index 9a6253d..1bda2d1 100644 --- a/setup.py +++ b/setup.py @@ -6,7 +6,7 @@ setup( description='A variety of utilities for activities involved in the running of the GWAS Catalog', name='gwasUtils', - version='0.1.27b.6', + version='0.1.27b.7', data_files=[('r_scripts',['catalogPlots/dataReleaseTimer.R', 'catalogPlots/SumStats_plotter.R', 'catalogPlots/TA_vs_GWAS_publication.R']), ('nf', ['solrIndexerManager/solr_indexing.nf'])], packages=['gwasAssociationFilter',