JQL筛选器添加parent != CT-123后误隐藏无关任务问题排查
问题
配置JQL筛选器时,原本功能正常,但只要添加parent != CT-123(哪怕仅保留这一个条件),就会隐藏一个既不属于CT-123史诗、所在项目也与CT-123不同的任务。
附相关截图:
- ![当前路径]:展示筛选器的配置路径
- ![不应被隐藏却被隐藏的任务]:展示被误隐藏的任务详情,确认其不属于目标史诗且项目独立
原因分析
这是JQL的空值判断特性导致的:
- 在JQL逻辑中,
parent != CT-123这类不等于条件,会自动排除所有parent字段为空(即没有父级任务/史诗)的条目。 - 被隐藏的任务大概率未设置父级,因此被该筛选条件意外过滤。
解决办法
要同时保留「父级不是CT-123」和「无父级」的任务,需将JQL条件修改为:
parent != CT-123 OR parent is empty
内容的提问来源于stack exchange,提问作者Porcac1x
相关产品推荐
相关产品推荐

