PHP errors when editing firewall

Hello, one question has arisen for a long time; when editing firewall rules, I get the following errors (and I’ve been encountering this for a long time). I haven’t changed anything in the default Hestia configs, where should I look for complexity? Thank you
nginx-error.log

2025/01/05 21:54:41 [error] 1126#0: *95 FastCGI sent in stderr: "PHP message: PHP Warning:  Undefined array key "v_rule" in /usr/local/hestia/web/edit/firewall/index.php on line 123" while reading response header from upstream, client: 213.108.6.232, server: _, request: "POST /edit/firewall/?rule=11&token=557c2a56f0c48002b21c3b3a5d4c0749 HTTP/2.0", upstream: "fastcgi://unix:/run/hestia-php.sock:", host: "hestia.angellive.ru:2083", referrer: "https://hestia.angellive.ru:2083/edit/firewall/?rule=11&token=557c2a56f0c48002b21c3b3a5d4c0749"
2025/01/05 21:56:42 [error] 1126#0: *106 FastCGI sent in stderr: "PHP message: PHP Warning:  Undefined array key "v_rule" in /usr/local/hestia/web/edit/firewall/index.php on line 123" while reading response header from upstream, client: 213.108.6.232, server: _, request: "POST /edit/firewall/?rule=12&token=557c2a56f0c48002b21c3b3a5d4c0749 HTTP/2.0", upstream: "fastcgi://unix:/run/hestia-php.sock:", host: "hestia.angellive.ru:2083", referrer: "https://hestia.angellive.ru:2083/edit/firewall/?rule=12&token=557c2a56f0c48002b21c3b3a5d4c0749"

Hi @bestperson

Could you please show the output of these commands?

cat -A /usr/local/hestia/data/firewall/rules.conf
v-list-firewall json

Hello,

cat -A /usr/local/hestia/data/firewall/rules.conf
v-list-firewall json
RULE='1' ACTION='ACCEPT' PROTOCOL='ICMP' PORT='0' IP='0.0.0.0/0' COMMENT='PING' SUSPENDED='no' TIME='17:13:48' DATE='2014-09-16'$
RULE='2' ACTION='ACCEPT' PROTOCOL='TCP' PORT='2083' IP='0.0.0.0/0' COMMENT='HESTIA' SUSPENDED='no' TIME='07:40:16' DATE='2014-05-25'$
RULE='3' ACTION='ACCEPT' PROTOCOL='TCP' PORT='993' IP='0.0.0.0/0' COMMENT='IMAP' SUSPENDED='no' TIME='21:14:57' DATE='2024-11-16'$
RULE='4' ACTION='DROP' PROTOCOL='TCP' PORT='110,995' IP='0.0.0.0/0' COMMENT='POP3' SUSPENDED='no' TIME='21:14:13' DATE='2024-11-16'$
RULE='5' ACTION='ACCEPT' PROTOCOL='TCP' PORT='25,465,587' IP='0.0.0.0/0' COMMENT='SMTP' SUSPENDED='no' TIME='21:47:04' DATE='2018-11-07'$
RULE='9' ACTION='ACCEPT' PROTOCOL='TCP' PORT='80,443' IP='0.0.0.0/0' COMMENT='WEB' SUSPENDED='no' TIME='17:04:27' DATE='2014-09-24'$
RULE='10' ACTION='ACCEPT' PROTOCOL='TCP' PORT='9899' IP='0.0.0.0/0' COMMENT='SSH' SUSPENDED='no' TIME='17:14:41' DATE='2014-09-16'$
RULE='11' ACTION='ACCEPT' PROTOCOL='TCP' PORT='5443,5222,5223' IP='0.0.0.0/0' COMMENT='Tcpjabber' SUSPENDED='no' TIME='21:54:40' DATE='2025-01-05'$
RULE='12' ACTION='ACCEPT' PROTOCOL='TCP' PORT='5269,4369,5270' IP='0.0.0.0/0' COMMENT='Tcpjabber2' SUSPENDED='no' TIME='21:56:42' DATE='2025-01-05'$
RULE='13' ACTION='ACCEPT' PROTOCOL='UDP' PORT='49152-65535,2096' IP='0.0.0.0/0' COMMENT='Udpjabber' SUSPENDED='no' TIME='10:36:57' DATE='2024-11-14'$
RULE='14' ACTION='ACCEPT' PROTOCOL='UDP' PORT='443' IP='0.0.0.0/0' COMMENT='Quic' SUSPENDED='no' TIME='20:00:42' DATE='2024-10-27'$
{
    "1": {
        "ACTION": "ACCEPT",
        "PROTOCOL": "ICMP",
        "PORT": "0",
        "IP": "0.0.0.0/0",
        "COMMENT": "PING",
        "SUSPENDED": "no",
        "TIME": "17:13:48",
        "DATE": "2014-09-16"
    },
    "2": {
        "ACTION": "ACCEPT",
        "PROTOCOL": "TCP",
        "PORT": "2083",
        "IP": "0.0.0.0/0",
        "COMMENT": "HESTIA",
        "SUSPENDED": "no",
        "TIME": "07:40:16",
        "DATE": "2014-05-25"
    },
    "3": {
        "ACTION": "ACCEPT",
        "PROTOCOL": "TCP",
        "PORT": "993",
        "IP": "0.0.0.0/0",
        "COMMENT": "IMAP",
        "SUSPENDED": "no",
        "TIME": "21:14:57",
        "DATE": "2024-11-16"
    },
    "4": {
        "ACTION": "DROP",
        "PROTOCOL": "TCP",
        "PORT": "110,995",
        "IP": "0.0.0.0/0",
        "COMMENT": "POP3",
        "SUSPENDED": "no",
        "TIME": "21:14:13",
        "DATE": "2024-11-16"
    },
    "5": {
        "ACTION": "ACCEPT",
        "PROTOCOL": "TCP",
        "PORT": "25,465,587",
        "IP": "0.0.0.0/0",
        "COMMENT": "SMTP",
        "SUSPENDED": "no",
        "TIME": "21:47:04",
        "DATE": "2018-11-07"
    },
    "9": {
        "ACTION": "ACCEPT",
        "PROTOCOL": "TCP",
        "PORT": "80,443",
        "IP": "0.0.0.0/0",
        "COMMENT": "WEB",
        "SUSPENDED": "no",
        "TIME": "17:04:27",
        "DATE": "2014-09-24"
    },
    "10": {
        "ACTION": "ACCEPT",
        "PROTOCOL": "TCP",
        "PORT": "9899",
        "IP": "0.0.0.0/0",
        "COMMENT": "SSH",
        "SUSPENDED": "no",
        "TIME": "17:14:41",
        "DATE": "2014-09-16"
    },
    "11": {
        "ACTION": "ACCEPT",
        "PROTOCOL": "TCP",
        "PORT": "5443,5222,5223",
        "IP": "0.0.0.0/0",
        "COMMENT": "Tcpjabber",
        "SUSPENDED": "no",
        "TIME": "21:54:40",
        "DATE": "2025-01-05"
    },
    "12": {
        "ACTION": "ACCEPT",
        "PROTOCOL": "TCP",
        "PORT": "5269,4369,5270",
        "IP": "0.0.0.0/0",
        "COMMENT": "Tcpjabber2",
        "SUSPENDED": "no",
        "TIME": "21:56:42",
        "DATE": "2025-01-05"
    },
    "13": {
        "ACTION": "ACCEPT",
        "PROTOCOL": "UDP",
        "PORT": "49152-65535,2096",
        "IP": "0.0.0.0/0",
        "COMMENT": "Udpjabber",
        "SUSPENDED": "no",
        "TIME": "10:36:57",
        "DATE": "2024-11-14"
    },
    "14": {
        "ACTION": "ACCEPT",
        "PROTOCOL": "UDP",
        "PORT": "443",
        "IP": "0.0.0.0/0",
        "COMMENT": "Quic",
        "SUSPENDED": "no",
        "TIME": "20:00:42",
        "DATE": "2024-10-27"
    }
}

I see no obvious problem, all looks fine… I don’t know the reason for the error.

So I don’t understand, every time I go to edit, I see this in the Nginx logs. Perhaps understanding will come later). Thank you!