* fix: do not add existing component

This commit is contained in:
Eray Özkural
2005-12-11 10:06:32 +00:00
parent 869cd441a2
commit 6678f13bee
+2 -1
View File
@@ -116,7 +116,8 @@ class ComponentDB(object):
def add_package(self, component_name, package, txn = None):
def proc(txn):
component = self.get_component(component_name, txn)
component.packages.append(package)
if not package in component.packages:
component.packages.append(package)
self.d.put(component_name, component, txn) # update
self.d.txn_proc(proc, txn)