From: Michael Tremer Date: Mon, 3 Oct 2011 22:27:39 +0000 (+0200) Subject: Fix searching for files that are removed in cleanup action. X-Git-Tag: 0.9.12~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7eae0be25237d6f6e1ad9ebbf66215c9edc4845f;p=people%2Fms%2Fpakfire.git Fix searching for files that are removed in cleanup action. --- diff --git a/python/pakfire/packages/installed.py b/python/pakfire/packages/installed.py index df5417459..40e11e251 100644 --- a/python/pakfire/packages/installed.py +++ b/python/pakfire/packages/installed.py @@ -280,9 +280,12 @@ class DatabasePackage(Package): for row in c: # Check if file in filelist. - if row["name"] in files: - files.remove(row["name"]) + for f in files: + if not row["name"] == f.name: + continue + files.remove(f) + break c.close() self._remove_files(files, message, prefix)