From e33f19964d72aaf6ee9e93e8fe87fec29ec5df71 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Fri, 24 Dec 2010 18:22:33 +0100 Subject: [PATCH] [entropy.client.interfaces.package] fix checksum verification when multifetch is enabled, the if condition was never reached. --- libraries/entropy/client/interfaces/package.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/libraries/entropy/client/interfaces/package.py b/libraries/entropy/client/interfaces/package.py index d194ad473..4f15175f0 100644 --- a/libraries/entropy/client/interfaces/package.py +++ b/libraries/entropy/client/interfaces/package.py @@ -3731,16 +3731,17 @@ class Package: 'gpg': gpg, } + + if dochecksum: + obj = (idpackage, repository, download, digest, signatures,) + temp_checksum_list.append(obj) + repo_size = dbconn.retrieveSize(idpackage) if self.__check_pkg_path_download(download, None) < 0: obj = (idpackage, repository, download, digest, signatures,) temp_fetch_list.append(obj) continue - elif dochecksum: - obj = (idpackage, repository, download, digest, signatures,) - temp_checksum_list.append(obj) - down_path = self.__get_fetch_disk_path(download) if os.path.isfile(down_path): with open(down_path, "r") as f: