项目型项目在菜单【测试-Bug】中的编辑bug功能导致默认选择了产品
禅道开源版18.9
只在菜单【测试-Bug】下触发
还原步骤:项目型项目下提交了Bug,点击编辑Bug,保存后,默认选中了一个产品,且无法去除产品
导致结果:项目型项目下无法看到这个编辑后的Bug
您好,根据您的描述在禅道开源版18.9版本 项目型项目 下未复现此问题;
方便的话添加下页面上方QQ,邀请您进入技术交流群协助您排查问题。
好像是表zt_product的shadow=1的时候会有这个问题
shadow=1的时候的bug编辑页面,不显示所属产品,保存后会触发这个问题
保存后自动选择了不和这个zt_project关联的zt_product数据
选中的产品是所属产品列表顺序第一的产品,而不是项目关联的产品
shadow=0的时候的bug编辑页面,能显示所属产品
您好,根据您提供的截图,编辑bug后没有出现所属产品的字段;创建项目型项目时默认会在数据库中创建一个产品,shadow值为1,页面上会把这个产品隐藏掉;
麻烦添加下页面上方的QQ,协助您排查下问题原因。
已经在开源群处理这个问题。
已知 18.9-18.11 存在这个bug
处理方式:
zentao/module/bug/view/edit.html.php
106行左右
<?php echo html::select('product', $products, $product->id, "onchange='loadAll(this.value)' class='form-control chosen'");?>
修改为
<?php echo html::select('product', $products, $product->id, "onchange='loadAll(this.value)' class='form-control chosen'",$product->id);?>