Allow instant cancel for new jobs

This commit is contained in:
AlanCoding
2016-07-21 09:05:32 -04:00
parent 4bea2aa627
commit 94c8dfd506

View File

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