diff --git a/Common/Interfaces/IJobQueueHandler.cs b/Common/Interfaces/IJobQueueHandler.cs
index f3d71ae06828..b7bad53feaae 100644
--- a/Common/Interfaces/IJobQueueHandler.cs
+++ b/Common/Interfaces/IJobQueueHandler.cs
@@ -28,7 +28,7 @@ public interface IJobQueueHandler
///
/// Initialize the internal state
///
- void Initialize();
+ void Initialize(IApi api);
///
/// Request the next task to run through the engine:
diff --git a/Engine/LeanEngineSystemHandlers.cs b/Engine/LeanEngineSystemHandlers.cs
index cbf9e9935ae8..1ce668ab9e05 100644
--- a/Engine/LeanEngineSystemHandlers.cs
+++ b/Engine/LeanEngineSystemHandlers.cs
@@ -103,7 +103,7 @@ public void Initialize()
{
Api.Initialize(Config.GetInt("job-user-id", 0), Config.Get("api-access-token", ""), Config.Get("data-folder"));
Notify.Initialize();
- JobQueue.Initialize();
+ JobQueue.Initialize(Api);
}
///
diff --git a/Queues/JobQueue.cs b/Queues/JobQueue.cs
index dcaede5040af..db3b2ce30c15 100644
--- a/Queues/JobQueue.cs
+++ b/Queues/JobQueue.cs
@@ -58,7 +58,7 @@ private string AlgorithmLocation
///
/// Initialize the job queue:
///
- public void Initialize()
+ public void Initialize(IApi api)
{
//
}