From d350603c4898e53abac6451845f32b417dbf9a36 Mon Sep 17 00:00:00 2001 From: Anton Vakhrushev Date: Sun, 3 May 2020 15:16:15 +0300 Subject: [PATCH] Fix task insertion --- src/Scheduler.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Scheduler.ts b/src/Scheduler.ts index 1f68354..8a638c5 100644 --- a/src/Scheduler.ts +++ b/src/Scheduler.ts @@ -257,7 +257,7 @@ function calculateInsertTime(tasks: ImmutableTaskList, name: string, args: Args, if (villageId && !insertedTs) { for (let taskTypePred of TASK_TYPE_PREDICATES) { const sameVillageAndTypePred = (t: Task) => - taskTypePred(name) && t.args.villageId === villageId && t.name === name; + taskTypePred(name) && taskTypePred(t.name) && sameVillage(villageId, t.args); insertedTs = lastTaskTime(tasks, sameVillageAndTypePred); if (insertedTs) { insertedTs += 1;