From 8f14076e97c17fb6b4d648454a4027df2d51a753 Mon Sep 17 00:00:00 2001 From: Maximilian Moser <maximilian.moser@tuwien.ac.at> Date: Tue, 13 Jul 2021 13:38:51 +0200 Subject: [PATCH] Fix possible duplicate removal of list entries --- invenio_utilities_tuw/cli/files.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/invenio_utilities_tuw/cli/files.py b/invenio_utilities_tuw/cli/files.py index a57870f..ec902e8 100644 --- a/invenio_utilities_tuw/cli/files.py +++ b/invenio_utilities_tuw/cli/files.py @@ -50,7 +50,7 @@ def get_orphaned_files(location): # filter out those files that invenio has knowledge about for bucket in location.buckets: for obj in bucket.objects: - if obj.file: + if obj.file and obj.file.uri in all_files: # an object_version without attached file_instance # likely denotes a soft-deleted file all_files.remove(obj.file.uri) -- GitLab