Page MenuHomePhabricator

"Show Tasks Not Blocked By Other Tasks" now never returns any results
Closed, ResolvedPublic

Description

I've just upgraded to e5e3eb3, and while the problem in T7421 is now fixed, insofar as there is no longer any error message, but it appears that the "Show Tasks Not Blocked By Other Tasks" option is now returning nothing, ever -- not even tasks which have no blocking tasks defined at all.

  1. Go to /maniphest/query/advanced (in a Phabricator instance with tickets... many, many tickets)
  2. Click "Execute" (get many, many tickets)
  3. Select "Show Tasks Not Blocked By Other Tasks" on the "Blocked" option

What I see: "No data"

What I should see:

  • Tasks that have no blocking tasks defined at all (this is what I got before T7392); and
  • Tasks which have blocking tasks that are all resolved.

Event Timeline

mpalmer raised the priority of this task from to Needs Triage.
mpalmer updated the task description. (Show Details)
mpalmer added a subscriber: mpalmer.

Should be fixed in HEAD. Thanks for the report, sorry this is taking so many iterations to get right. Let us know what else you catch.

Things are definitely looking better! I'm getting some of my all-closed-blocking-tasks tasks in my "Show Tasks Not Blocked By Other Tasks" search results. However, at least one task that I think should be found isn't being found (it's being shown in the "Show Tasks Blocked By Other Tasks" search, instead) even though all of the blocking tasks look done. Since I've got no idea what the difference is yet, I don't have a reproduction case for you. I'm going to dig into the query and debug what's going wrong. I'll let you know what I find.