bugfix: transferring queued party to dequeuer on other FS fails if only 1 task

This commit is contained in:
Dave Horton
2021-06-28 16:39:44 -04:00
parent 7de016589b
commit ba32f1ea05

View File

@@ -106,12 +106,12 @@ class Task extends Emitter {
delete obj.requestor;
delete obj.notifier;
obj.tasks = cs.getRemainingTaskData();
if (opts && obj.tasks.length > 1) {
if (opts && obj.tasks.length > 0) {
const key = Object.keys(obj.tasks[0])[0];
Object.assign(obj.tasks[0][key], {_: opts});
}
this.logger.debug({obj}, 'Task:_doRefer');
this.logger.debug({obj}, 'Task:_doRefer - final object to store for receiving session on othe server');
const success = await addKey(uuid, JSON.stringify(obj), 30);
if (!success) {