]> git.ipfire.org Git - pakfire.git/commitdiff
Fix searching for files that are removed in cleanup action.
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 3 Oct 2011 22:27:39 +0000 (00:27 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 3 Oct 2011 22:27:39 +0000 (00:27 +0200)
python/pakfire/packages/installed.py

index df5417459012361e669cd9a5e43157e4bc2b00ba..40e11e2517d5768971634897f8a2ab179566591b 100644 (file)
@@ -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)