本帖最后由 宝塔用户_xewqtj 于 2024-3-2 00:40 编辑
为了能快速了解并处理您的问题,请提供以下基础信息: 问题描述:1、新增防火墙会提示成功,但是列表刷不出来。 2、修改防火墙会直接报错!
相关截图(日志、错误): REQUEST_DATE: 2024-03-02 00:30:36 VERSION: CentOS 7.9.2009 x86_64(Py3.7.9) - 8.0.5 REMOTE_ADDR: x.x.x.x REQUEST_URI: POST /safe/firewall/modify_rules?REQUEST_FORM: {'data': '{"id":4,"protocol":"tcp","ports":"80","types":"drop","address":"","brief":"","addtime":"2023-03-04 17:13:05","status":2,"type":"tencent","source":""}'} USER_AGENT: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36
Traceback (most recent call last): File "/www/server/panel/BTPanel/__init__.py", line 2315, in publicObject res = run_obj.run(toObject, defs, get) File "/www/server/panel/BTPanel/__init__.py", line 2262, in run result = getattr(toObject, get.action)(get) File "/www/server/panel/class/panelSafeController.py", line 75, in model result = PluginLoader.module_run(module_name,def_name,pdata) File "/www/server/panel/class/safeModel/firewallModel.py", line 591, in modify_rules _address = data.get("address", "")AttributeError: 'str' object has no attribute 'get'
|
|