每日签到奶昔超市点数市场奶昔访达
返回列表 发布新帖
查看: 688|回复: 1

宝塔面板9.4.0中的低级bug

发表于 2025-2-23 11:57:14 | 查看全部 |阅读模式

欢迎注册论坛,享受更多奶昔会员权益!

您需要 登录 才可以下载或查看,没有账号?注册

×

在宝塔面板 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(source
IMG 8143

我很想知道他们到底试过自己的docker面板没有,lol
还是这家公司压根就没有成熟的code review机制

对了那个db模块是另外一个人写的

爱生活,爱奶昔~
回复

使用道具 举报

发表于 2025-8-1 23:11:14 | 查看全部
笑死 这代码是把字段名写错了吧 测试都没测就上线了

仓库名是name不是reg_name 这都能搞错 程序员怕不是摸鱼摸过头了

db模块和写接口的不是一个人 结果直接翻车 建议他们先打个架
爱生活,爱奶昔~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

© 2025 Nyarime 沪ICP备13020230号-1|沪公网安备 31010702007642号手机版小黑屋RSS
返回顶部 关灯 在本版发帖
快速回复 返回顶部 返回列表