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 @@ -313,19 +313,19 @@ # memory objects = directory.collect() - contents = objects['content'].values() + contents = list( + objects.get('content', {}).values()) logger.debug('Number of contents: %s', len(contents)) - self.storage.content_add( [content_for_storage(x) for x in contents]) status_load = 'eventful' - directories = list(objects['directory'].values()) + directories = list( + objects.get('directory', {}).values()) logger.debug('Number of directories: %s', len(directories)) - self.storage.directory_add(directories) # FIXME: This should be release. cf. D409