Merge "Fix start failed job not working"

This commit is contained in:
Jenkins 2017-06-22 14:34:18 +00:00 committed by Gerrit Code Review
commit e9b1e25ce5
3 changed files with 5 additions and 1 deletions

View File

@ -258,6 +258,8 @@ class Job(object):
def start(self, params=None): def start(self, params=None):
if self.job_schedule.get('event') != 'start': if self.job_schedule.get('event') != 'start':
self.job_schedule['event'] = 'start' self.job_schedule['event'] = 'start'
self.job_schedule['status'] = ''
self.job_schedule['result'] = ''
self.need_update = True self.need_update = True
return 'success' return 'success'
return 'start already requested' return 'start already requested'

View File

@ -271,6 +271,8 @@ class Job(object):
def start(self, params=None): def start(self, params=None):
if self.job_schedule.get('event') != 'start': if self.job_schedule.get('event') != 'start':
self.job_schedule['event'] = 'start' self.job_schedule['event'] = 'start'
self.job_schedule['status'] = ''
self.job_schedule['result'] = ''
self.need_update = True self.need_update = True
return 'success' return 'success'
return 'start already requested' return 'start already requested'

View File

@ -72,7 +72,7 @@ schedule_properties = {
"status": { "status": {
"id": "status", "id": "status",
"type": "string", "type": "string",
"enum": ["completed", "stop", "scheduled", "enum": ["", "completed", "stop", "scheduled",
"running", "aborting", "removed"] "running", "aborting", "removed"]
}, },
"result": { "result": {