diff --git a/lib/tasks/enqueue.js b/lib/tasks/enqueue.js index 6d3106eb..0656e423 100644 --- a/lib/tasks/enqueue.js +++ b/lib/tasks/enqueue.js @@ -129,7 +129,7 @@ class TaskEnqueue extends Task { event: 'leave', queue: this.data.name, length: members, - leaveReason: 'abandoned', + leaveReason: this.killReason !== KillReason.Replaced ? 'abandoned' : 'redirected', leaveTime: Date.now() }); } catch (err) {} diff --git a/lib/tasks/specs.json b/lib/tasks/specs.json index 9ccdffe1..efe43f32 100644 --- a/lib/tasks/specs.json +++ b/lib/tasks/specs.json @@ -92,7 +92,8 @@ "waitHook": "object|string", "statusEvents": "array", "statusHook": "object|string", - "enterHook": "object|string" + "enterHook": "object|string", + "_": "object" }, "required": [ "name"