diff --git a/runbot/models/build_error.py b/runbot/models/build_error.py
index 4cd5dc4c..d6668f21 100644
--- a/runbot/models/build_error.py
+++ b/runbot/models/build_error.py
@@ -306,6 +306,8 @@ class ErrorReassignWizard(models.TransientModel):
team_id = fields.Many2one('runbot.team', 'Assigned team')
responsible_id = fields.Many2one('res.users', 'Assigned fixer')
+ fixing_pr_id = fields.Many2one('runbot.branch', 'Fixing PR', domain=[('is_pr', '=', True)])
+ fixing_commit = fields.Char('Fixing commit')
def submit(self):
error_ids = self.env['runbot.build.error'].browse(self.env.context.get('active_ids'))
@@ -314,3 +316,7 @@ class ErrorReassignWizard(models.TransientModel):
error_ids['team_id'] = self.team_id
if self.responsible_id:
error_ids['responsible'] = self.responsible_id
+ if self.fixing_pr_id:
+ error_ids['fixing_pr_id'] = self.fixing_pr_id
+ if self.fixing_commit:
+ error_ids['fixing_commit'] = self.fixing_commit
diff --git a/runbot/views/build_error_views.xml b/runbot/views/build_error_views.xml
index 2c107621..56945fa4 100644
--- a/runbot/views/build_error_views.xml
+++ b/runbot/views/build_error_views.xml
@@ -259,6 +259,10 @@
+
+
+
+