diff --git a/beat/web/scripts/scheduler.py b/beat/web/scripts/scheduler.py
index 99d3ef7303d5a3e5b73b726f71c1b0855d8f3899..f7033deaf2d05b1d5316c7b9dee4fc2211dc28e3 100755
--- a/beat/web/scripts/scheduler.py
+++ b/beat/web/scripts/scheduler.py
@@ -324,7 +324,7 @@ def main(user_input=None):
                             split_to_cancel.job.block.experiment.fullname(),
                             split_to_cancel.worker.name)
 
-                worker_controller.cancel(split_to_cancel.worker.name)
+                worker_controller.cancel(split_to_cancel.worker.name, split_to_cancel.id)
                 remove_split_id_from(running_job_splits, split_to_cancel.id)
                 cancelling_jobs.append(split_to_cancel.id)