diff --git a/runbot_merge/models/pull_requests.py b/runbot_merge/models/pull_requests.py index 51dee79f..5af8db80 100644 --- a/runbot_merge/models/pull_requests.py +++ b/runbot_merge/models/pull_requests.py @@ -1311,7 +1311,7 @@ class Stagings(models.Model): ('pending', 'Pending'), ('cancelled', "Cancelled"), ('ff_failed', "Fast forward failed") - ]) + ], default='pending') active = fields.Boolean(default=True) staged_at = fields.Datetime(default=fields.Datetime.now) @@ -1362,7 +1362,7 @@ class Stagings(models.Model): def _validate(self): Commits = self.env['runbot_merge.commit'] for s in self: - if s.state in ('cancelled', 'ff_failed'): + if s.state != 'pending': continue heads = [