]> git.ipfire.org Git - people/ms/pakfire.git/blobdiff - python/pakfire/packages/installed.py
Fix searching for files that are removed in cleanup action.
[people/ms/pakfire.git] / 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)