GitLab EE 史诗继承的起止日期未正常更新问题反馈
GitLab 史诗日期继承漏洞提交说明
我在此提交该漏洞及临时解决方案,此前我尝试向GitLab官方仓库提交issue,但被系统误判为垃圾内容无法提交,希望GitLab工作人员看到后可转交相关团队。
漏洞复现步骤
- 创建时间范围为DayStart至DayEnd的里程碑M
- 创建史诗E1
- 在史诗所属群组的子群组下的项目P中创建N个issue
- 将这N个issue关联到史诗E1和里程碑M,此时E1会自动从M继承起止日期
- 创建史诗E2,设置为E1的子史诗
- 进入项目P的issue列表,批量编辑所有issue,将其全部关联到史诗E2
漏洞现象
执行上述操作后E2未从关联的issue继承起止日期,两个日期的继承属性均被设置为None,但预期应当从issue关联的里程碑M继承对应日期。
漏洞根因总结
批量更新多个issue所属的史诗时,未触发里程碑起止日期的继承更新逻辑。
复现环境
该问题在全新安装的docker化GitLab Enterprise Edition 14.4.0-ee版本中复现。
内容的提问来源于stack exchange,提问作者Benjamin Barrois
相关产品推荐
相关产品推荐

