From 8bbbb74fe46ed21b1cb4cc34f78ffa1f66cbd57f Mon Sep 17 00:00:00 2001 From: HafeezOJ <32125238+HafeezOJ@users.noreply.github.com> Date: Tue, 21 Jul 2026 17:14:20 -0700 Subject: [PATCH] Count items with missing files UAL_RDM --- figshare/Article.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/figshare/Article.py b/figshare/Article.py index b1896a7..57ae72a 100644 --- a/figshare/Article.py +++ b/figshare/Article.py @@ -1000,6 +1000,13 @@ def __can_copy_files(self, version_data): self.logs.write_log_in_file("error", f"{version_data['id']} version {version_data['version']} - UAL_RDM directory doesn't have required " + "files in curation storage. Folder will be deleted.", True) copy_files = False + if version_data['id'] not in self.skipped_items_counts_dict['articles_with_fetch_error']: + self.skipped_items_counts_dict['articles_with_processing_error'].add(version_data['id']) + self.skipped_items_counts_dict['articles_versions_with_processing_error'] += 1 + if str(version_data['id']) not in self.skipped_article_versions.keys(): + self.skipped_article_versions[str(version_data['id'])] = set() + self.skipped_article_versions[str(version_data['id'])].add(format_version(version_data['version'])) + else: self.logs.write_log_in_file("info", "Curation files exist. Continuing execution.", True) copy_files = True