Fix duplicate state traces

This commit is contained in:
mprahl
2017-11-08 10:07:44 -05:00
parent a8421568f9
commit 3ccbb3dd57
3 changed files with 11 additions and 14 deletions

View File

@@ -603,17 +603,8 @@ class ComponentBuildTrace(MBSBase):
def session_before_commit_handlers(session):
# new and updated items
for item in (set(session.new) | set(session.dirty)):
# handlers for module builds
if isinstance(item, ModuleBuild):
mbt = ModuleBuildTrace(
state_time=datetime.utcnow(),
state=item.state,
state_reason=item.state_reason)
item.module_builds_trace.append(mbt)
# handlers for component builds
elif isinstance(item, ComponentBuild):
if isinstance(item, ComponentBuild):
cbt = ComponentBuildTrace(
state_time=datetime.utcnow(),
state=item.state,