diff --git a/core/core.js b/core/core.js index bdd7ea44..aa564d59 100644 --- a/core/core.js +++ b/core/core.js @@ -149,6 +149,8 @@ async function getProcessBlob(blobId, key, options) { let process = gProcesses[key]; if (!process && !(options && "create" in options && !options.create)) { + let resolveReady; + let rejectReady; try { print("Creating task for " + blobId + " " + key); process = {}; @@ -163,8 +165,6 @@ async function getProcessBlob(blobId, key, options) { process.lastPing = null; process.timeout = options.timeout; process.stats = false; - let resolveReady; - let rejectReady; process.ready = new Promise(function(resolve, reject) { resolveReady = resolve; rejectReady = reject;