Maintainers
+Maintainers
This module is maintained by the OCA.
diff --git a/queue_job/tests/test_wizards.py b/queue_job/tests/test_wizards.py
index 7738836d2f..54718f658a 100644
--- a/queue_job/tests/test_wizards.py
+++ b/queue_job/tests/test_wizards.py
@@ -69,18 +69,13 @@ def test_04_requeue_forbidden(self):
def test_05_cancel_forbidden(self):
wizard = self._wizard("queue.jobs.to.cancelled")
- # State WAIT_DEPENDENCIES is not cancelled
- self.job.state = "wait_dependencies"
- wizard.set_cancelled()
- self.assertEqual(self.job.state, "wait_dependencies")
-
# State DONE is not cancelled
self.job.state = "done"
wizard.set_cancelled()
self.assertEqual(self.job.state, "done")
- # State PENDING, ENQUEUED or FAILED will be cancelled
- for test_state in ("pending", "enqueued"):
+ # State PENDING, ENQUEUED, WAIT_DEPENDENCIES or FAILED will be cancelled
+ for test_state in ("pending", "enqueued", "wait_dependencies", "failed"):
self.job.state = test_state
wizard.set_cancelled()
self.assertEqual(self.job.state, "cancelled")
@@ -99,7 +94,7 @@ def test_06_done_forbidden(self):
self.assertEqual(self.job.state, "cancelled")
# State WAIT_DEPENDENCIES, PENDING, ENQUEUED or FAILED will be set to DONE
- for test_state in ("wait_dependencies", "pending", "enqueued"):
+ for test_state in ("wait_dependencies", "pending", "enqueued", "failed"):
self.job.state = test_state
wizard.set_done()
self.assertEqual(self.job.state, "done")
diff --git a/queue_job/views/queue_job_views.xml b/queue_job/views/queue_job_views.xml
index fba121b21a..7d9e75bdd3 100644
--- a/queue_job/views/queue_job_views.xml
+++ b/queue_job/views/queue_job_views.xml
@@ -24,7 +24,7 @@
/>




