宝塔面板9.4.0中的低级bug
在宝塔面板 9.4.0当中的class/btdockerModel/registrymodel.py里有这么一串代码:```
pdata = {
"reg_name": args.name,
"url": args.registry,
"namespace": args.namespace,
"username": public.aes_encrypt(args.username, self.aes_key),
"password": public.aes_encrypt(args.password, self.aes_key),
"remark": public.xsssec(args.remark)
}
dp.sql("registry").insert(pdata)
dp.write_log("添加仓库 [{}] [{}] 成功!".format(args.name, args.registry))
return public.returnMsg(True, "添加成功!")
```
然而啼笑皆非的是,面板数据库记录仓库名是“name”而非“reg_name”
like this((https://forum.naixi.net/goto.php?url=https%3A%2F%2Fwww.bt.cn%2Fbbs%2Fforum.php%3Fmod%3Dredirect%26goto%3Dfindpost%26ptid%3D138040%26pid%3D582270))
!(https://tncache1-f1.v3mh.com/image/2025/02/23/5b2d6bffe298b1223fd31231a2a37f9a.jpeg)
我很想知道他们到底试过自己的docker面板没有,lol
还是这家公司压根就没有成熟的code review机制
对了那个db模块是另外一个人写的
页:
[1]