项目型项目在菜单【测试-Bug】中的编辑bug功能导致默认选择了产品

2024-01-31 18:04:17
酒量大的凳子
  • 访问次数: 3
  • 注册日期: 2024-01-31
  • 最后登录: 2024-02-02
  • 我的积分: 64
  • 门派等级: 无门派

禅道开源版18.9


只在菜单【测试-Bug】下触发


还原步骤:项目型项目下提交了Bug,点击编辑Bug,保存后,默认选中了一个产品,且无法去除产品


导致结果:项目型项目下无法看到这个编辑后的Bug

酒量大的凳子 最后编辑, 2024-01-31 18:07:10
沙发
2024-02-01 08:56:22
禅道-阿龙
  • 访问次数: 1038
  • 注册日期: 2021-09-06
  • 最后登录: 2024-04-26
  • 我的积分: 4128
  • 门派等级: 无门派

您好,根据您的描述在禅道开源版18.9版本 项目型项目 下未复现此问题;

方便的话添加下页面上方QQ,邀请您进入技术交流群协助您排查问题。

板凳
2024-02-01 17:20:35 回复#1
酒量大的凳子
  • 访问次数: 3
  • 注册日期: 2024-01-31
  • 最后登录: 2024-02-02
  • 我的积分: 64
  • 门派等级: 无门派

好像是表zt_productshadow=1的时候会有这个问题

shadow=1的时候的bug编辑页面,不显示所属产品,保存后会触发这个问题

保存后自动选择了不和这个zt_project关联的zt_product数据


选中的产品是所属产品列表顺序第一的产品,而不是项目关联的产品


shadow=0的时候的bug编辑页面,能显示所属产品

酒量大的凳子 最后编辑, 2024-02-01 17:31:28
#3
2024-02-01 17:39:49
禅道-阿龙
  • 访问次数: 1038
  • 注册日期: 2021-09-06
  • 最后登录: 2024-04-26
  • 我的积分: 4128
  • 门派等级: 无门派

您好,根据您提供的截图,编辑bug后没有出现所属产品的字段;创建项目型项目时默认会在数据库中创建一个产品,shadow值为1,页面上会把这个产品隐藏掉;

麻烦添加下页面上方的QQ,协助您排查下问题原因。

#4
2024-04-11 10:29:54
打酱油的警车
  • 访问次数: 2
  • 注册日期: 2024-04-11
  • 最后登录: 2024-04-11
  • 我的积分: 63
  • 门派等级: 无门派
请问这个问题后面有解决吗?也遇到了一样的问题
#5
2024-04-11 11:41:40
禅道-Bee
  • 访问次数: 5130
  • 注册日期: 2017-02-22
  • 最后登录: 2024-04-29
  • 我的积分: 41184
  • 门派等级: 幽灵 等级5 天魔
联系下官网顶部商务QQ,邀请加入技术交流群,一起看下吧。
#6
2024-04-11 14:17:57
打酱油的警车
  • 访问次数: 2
  • 注册日期: 2024-04-11
  • 最后登录: 2024-04-11
  • 我的积分: 63
  • 门派等级: 无门派
加了但是发消息没有回应
#7
2024-04-11 14:38:51
禅道-Bee
  • 访问次数: 5130
  • 注册日期: 2017-02-22
  • 最后登录: 2024-04-29
  • 我的积分: 41184
  • 门派等级: 幽灵 等级5 天魔
您的QQ是什么,我们联系下。
#8
2024-04-11 14:52:47 回复#7
打酱油的警车
  • 访问次数: 2
  • 注册日期: 2024-04-11
  • 最后登录: 2024-04-11
  • 我的积分: 63
  • 门派等级: 无门派
918564348
#9
2024-04-11 14:55:14
禅道-Bee
  • 访问次数: 5130
  • 注册日期: 2017-02-22
  • 最后登录: 2024-04-29
  • 我的积分: 41184
  • 门派等级: 幽灵 等级5 天魔
已经邀请到交流群沟通。
#10
2024-04-11 16:44:28
禅道-Bee
  • 访问次数: 5130
  • 注册日期: 2017-02-22
  • 最后登录: 2024-04-29
  • 我的积分: 41184
  • 门派等级: 幽灵 等级5 天魔

已经在开源群处理这个问题。

已知 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);?>

1/1 1