Skip to content

Commit e4917e4

Browse files
committed
fix: getAllPTasks throws an error when task list is empty
1 parent ced387d commit e4917e4

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

lib/PTask.ts

+7-2
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,12 @@ export class PTask<T, R> {
191191
}
192192

193193
public static getAllPTasks(queueName?: string): Array<PTask<any, any>> {
194-
if (!queueName) return [...PTask.pTaskLists.get(DEFAULT_QUEUE_NAME)] ?? [];
195-
return [...PTask.pTaskLists.get(queueName)] ?? [];
194+
if (!queueName) {
195+
return PTask.pTaskLists.get(DEFAULT_QUEUE_NAME)
196+
? [...PTask.pTaskLists.get(DEFAULT_QUEUE_NAME)]
197+
: []
198+
}
199+
200+
return PTask.pTaskLists.get(queueName) ? [...PTask.pTaskLists.get(queueName)] : [];
196201
}
197202
}

0 commit comments

Comments
 (0)