[FIX] runbot: properly compute error versions and triggers

This commit is contained in:
Christophe Monniez 2023-11-20 11:53:26 +01:00 committed by xdo
parent f47beb31ba
commit bef9dc0e49

View File

@ -116,15 +116,15 @@ class BuildError(models.Model):
top_parent_builds = build_error.build_ids.mapped(lambda rec: rec and rec.top_parent)
build_error.bundle_ids = top_parent_builds.mapped('slot_ids').mapped('batch_id.bundle_id')
@api.depends('build_ids', 'child_ids.build_ids')
@api.depends('children_build_ids')
def _compute_version_ids(self):
for build_error in self:
build_error.version_ids = build_error.build_ids.version_id
build_error.version_ids = build_error.children_build_ids.version_id
@api.depends('build_ids')
@api.depends('children_build_ids')
def _compute_trigger_ids(self):
for build_error in self:
build_error.trigger_ids = build_error.build_ids.trigger_id
build_error.trigger_ids = build_error.children_build_ids.trigger_id
@api.depends('content')
def _compute_summary(self):