From 7688a3e3487a397c760975e66eeef6257e47be89 Mon Sep 17 00:00:00 2001 From: Joseph Schorr Date: Thu, 14 Feb 2019 14:43:23 -0500 Subject: [PATCH] Make sure _lookup_repo_storages_by_content_checksum operates over a set --- data/registry_model/shared.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/data/registry_model/shared.py b/data/registry_model/shared.py index 509a0bcc5..ae0155f63 100644 --- a/data/registry_model/shared.py +++ b/data/registry_model/shared.py @@ -453,6 +453,8 @@ class SharedModel: return None def _lookup_repo_storages_by_content_checksum(self, repo, checksums, by_manifest=False): + checksums = set(checksums) + # Load any shared storages first. extra_storages = [] for checksum in list(checksums):