diff --git a/tests/integration_tests/python/test_jobs.py b/tests/integration_tests/python/test_jobs.py
index 72d76622fdaae5c31305e1ffc3f1904d85e73b3e..e81bc372b3e6d728905265349834dc3c65f67e02 100644
--- a/tests/integration_tests/python/test_jobs.py
+++ b/tests/integration_tests/python/test_jobs.py
@@ -387,6 +387,8 @@ def test_failed_job_output(data_builder, default_payload, as_user, as_admin, as_
     assert r.ok
     job = r.json()['_id']
 
+    api_db.jobs.update_one({'_id': bson.ObjectId(job)}, {'$set':{'state': 'running'}})
+
     # prepare completion (send success status before engine upload)
     r = as_drone.post('/jobs/' + job + '/prepare-complete', json={'success': False})
     assert r.ok