summaryrefslogtreecommitdiff
path: root/Omni/Task/Core.hs
diff options
context:
space:
mode:
authorBen Sima <ben@bensima.com>2025-11-22 17:08:38 -0500
committerBen Sima <ben@bensima.com>2025-11-22 17:08:38 -0500
commit76680a7a54b0b68b6089ab34910b41a17c2e9519 (patch)
tree73d7e080e2e44e12e41a53cde626ee45ac161516 /Omni/Task/Core.hs
parent832a0a7d88d0553e7edf055addb2c3a6f9f492ab (diff)
parent53283140584e67fdece0543141b29f92b5399e69 (diff)
Merge branch 'review/t-1o2bxd3kezj' into live
Diffstat (limited to 'Omni/Task/Core.hs')
-rw-r--r--Omni/Task/Core.hs3
1 files changed, 2 insertions, 1 deletions
diff --git a/Omni/Task/Core.hs b/Omni/Task/Core.hs
index ebf5390..2f2cccb 100644
--- a/Omni/Task/Core.hs
+++ b/Omni/Task/Core.hs
@@ -454,7 +454,8 @@ getReadyTasks = do
-- Only Blocks and ParentChild dependencies block ready work
blockingDepIds task = [depId dep | dep <- taskDependencies task, depType dep `elem` [Blocks, ParentChild]]
isReady task =
- not (isParent (taskId task))
+ taskType task /= Epic
+ && not (isParent (taskId task))
&& all (`elem` doneIds) (blockingDepIds task)
pure <| filter isReady openTasks