Merge pull request #3068 from AlanCoding/3063_cancel_flag

Allow instant cancel for new jobs (API 3.0.1)
This commit is contained in:
Alan Rominger 2016-07-21 11:57:40 -04:00 committed by GitHub
commit 9513a14ac6

View File

@ -873,7 +873,7 @@ class UnifiedJob(PolymorphicModel, PasswordFieldsModel, CommonModelNameNotUnique
if not self.cancel_flag:
self.cancel_flag = True
cancel_fields = ['cancel_flag']
if self.status in ('pending', 'waiting'):
if self.status in ('pending', 'waiting', 'new'):
self.status = 'canceled'
cancel_fields.append('status')
self.save(update_fields=cancel_fields)