From 38005fe2ab5d90a9ba055ead5f7196cc48ed7bfe Mon Sep 17 00:00:00 2001 From: Vladimir Diaz Date: Thu, 7 Aug 2014 16:02:35 -0400 Subject: [PATCH] Address issue #244. Fix issue where hash algorithm name is prepended to the consistent snapshot filename. The actual hash value should be prepended instead. --- tuf/repository_lib.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tuf/repository_lib.py b/tuf/repository_lib.py index 24916459..1879bacd 100755 --- a/tuf/repository_lib.py +++ b/tuf/repository_lib.py @@ -1502,7 +1502,7 @@ def generate_targets_metadata(targets_directory, target_files, version, # Create hard links for 'target_path' if consistent hashing is enabled. if write_consistent_targets: - for target_digest in filedict[relative_targetpath]['hashes']: + for target_digest in six.itervalues(filedict[relative_targetpath]['hashes']): dirname, basename = os.path.split(target_path) digest_filename = target_digest + '.' + basename digest_target = os.path.join(dirname, digest_filename)