diff --git a/runbot/models/build_error.py b/runbot/models/build_error.py
index 5489f8da..c8c68146 100644
--- a/runbot/models/build_error.py
+++ b/runbot/models/build_error.py
@@ -326,6 +326,7 @@ class BuildErrorContent(models.Model):
_rec_name = "id"
error_id = fields.Many2one('runbot.build.error', 'Linked to', index=True, required=True)
+ error_display_id = fields.Integer(compute='_compute_error_display_id', string="Error id")
content = fields.Text('Error message', required=True)
cleaned_content = fields.Text('Cleaned error message')
summary = fields.Char('Content summary', compute='_compute_summary', store=False)
@@ -424,6 +425,11 @@ class BuildErrorContent(models.Model):
for build_error in self:
build_error.summary = build_error.content[:80]
+ @api.depends('error_id')
+ def _compute_error_display_id(self):
+ for error_content in self:
+ error_content.error_display_id = error_content.error_id.id
+
@api.model
def _digest(self, s):
"""
diff --git a/runbot/views/build_error_views.xml b/runbot/views/build_error_views.xml
index c12446df..c80612a1 100644
--- a/runbot/views/build_error_views.xml
+++ b/runbot/views/build_error_views.xml
@@ -243,6 +243,7 @@
+