[FIX] runbot: properly compute error versions and triggers

This commit is contained in:
Christophe Monniez 2023-11-20 11:53:26 +01:00
parent ff21f2924a
commit e12ca13ff5

View File

@ -114,15 +114,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):