firewall_rule_lookup.php - support 0 as valid ruleid, closes https://github.com/opnsense/core/issues/9422

This commit is contained in:
Ad Schellevis 2025-11-19 16:10:55 +01:00
parent 7ee3b2c516
commit 35dc4de80c

View file

@ -50,7 +50,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') {
parse_str($parts['query'], $query);
if (!empty($parts['fragment'])) {
header(url_safe('Location: /%s?if=%s#%s', [$parts['path'], $query['if'], $parts['fragment']]));
} elseif (!empty($query['if']) && !empty($query['id'])) {
} elseif (!empty($query['if']) && isset($query['id'])) {
// firewall index reference
header(url_safe('Location: /%s?if=%s&id=%s', [$parts['path'], $query['if'], $query['id']]));
}