diff --git a/swh/loader/package/loader.py b/swh/loader/package/loader.py --- a/swh/loader/package/loader.py +++ b/swh/loader/package/loader.py @@ -750,7 +750,8 @@ status_visit = "partial" status_load = "failed" - self._load_extids(new_extids) + if status_load != "failed": + self._load_extids(new_extids) return self.finalize_visit( snapshot=snapshot,