Fix crash when db got cleared

This commit is contained in:
Girish Ramakrishnan
2018-12-10 20:55:56 -08:00
parent d2f4b68c9f
commit 55650fb734
+3 -1
View File
@@ -116,11 +116,13 @@ function startTask(type, args, auditSource) {
update(taskId, { percent: 100, errorMessage: error.message }, NOOP_CALLBACK);
} else if (!error && task.errorMessage) {
error = new Error(task.errorMessage);
} else if (!task) { // db got cleared in tests
error = new Error(`No such task ${taskId}`);
}
gTasks[taskId] = null;
events.emit('finish', error, task.result);
events.emit('finish', error, task ? task.result : null);
debug(`startTask: ${taskId} done`);
});