* fix: remove package if it already exists

This commit is contained in:
Eray Özkural
2005-12-12 14:15:18 +00:00
parent 3c9908bb72
commit 35876abd87
+2 -1
View File
@@ -126,7 +126,8 @@ class ComponentDB(object):
if not self.has_component(component_name, txn):
raise Error(_('Information for component %s not available') % component_name)
component = self.get_component(component_name, txn)
component.packages.remove(package)
if package in component.packages:
component.packages.remove(package)
self.d.put(component_name, component, txn) # update
self.d.txn_proc(proc, txn)