294463
禅道的文本框录入保存有个编码的bug
回帖数 4
阅读数 748
发表时间 2024-04-08 10:16:27

如果标题带有&符号,下次编辑需求单,随便改点别的地方,不改标题,就会把&转码成&
下次再编辑保存,又会把&转码了,就这样无限转
我用的禅道版本是开源版18.3,其他版本不确定有没有这个问题,我猜禅道应该会对文本进行urlencode编码,以下几种都会有问题:
& (和号)成为 &
" (双引号)成为 "
' (单引号)成为 '
< (小于)成为 <
> (大于)成为 >
4个回复
目前使用的禅道版本时多少?
目前18.11 版本没有复现这个问题 ,可以在测试环境试试:https://zentao.demo.qucheng.cc/user-login-Lw==.html

2024-04-08 10:24:40 禅道 - 闫敏 回帖
4个回复


这个环境也复现了,就是创建或变更一个需求单,标题中带有&,然后下次编辑需求单随便改点别的,保存,标题就会出现这个
2024-04-08 11:13:08 酒量大的遥控器 回帖
4个回复
我翻了下源码,问题出在框架对post数据进行编码的地方,story model里面的update方法,会把title反复传进去,然后反复进行编码
module/story/model.php

lib/base/filter/filter.class.php

2024-04-08 11:23:02 酒量大的遥控器 最后编辑 2024-04-08 11:23:02 酒量大的遥控器 回帖
联系我们
联系人
魏中显/高级客户经理
电话(微信)
18561939726
QQ号码
1746749398
联系邮箱
weizhongxian@chandao.com

相关帖子
胡文杰 | 最后回帖 2019-01-11 11:10 禅道-李锡碧
自信的熊猫 | 最后回帖 2025-10-28 08:37 禅道-王誉霖
浅~落寞 | 最后回帖 2016-01-14 20:02 王春生
园子 | 最后回帖 2021-08-30 13:17 柳婷婷
俊逸的烈马 | 最后回帖 2024-06-27 11:17 马超
坏坏的钥匙扣 | 最后回帖 2019-08-12 17:36 张玉洁
禅道-Bee

精品资料包
1V1产品演示
免费试用增强功能
专属顾问答疑支持


