diff --git a/src/opnsense/scripts/filter/lib/states.py b/src/opnsense/scripts/filter/lib/states.py index c63055821..bb5cda4b8 100755 --- a/src/opnsense/scripts/filter/lib/states.py +++ b/src/opnsense/scripts/filter/lib/states.py @@ -124,8 +124,10 @@ def query_states(rule_label, filter_str): elif filter_str != "" and search_line.lower().find(filter_str.lower()) == -1: # apply filter when provided continue - # append to response - result.append(record) + + if parts[0] == "id:": + # append to response + result.append(record) elif len(parts) >= 6: record = { 'label': '', diff --git a/src/www/firewall_rules.php b/src/www/firewall_rules.php index 934ca9d93..d286cdadb 100644 --- a/src/www/firewall_rules.php +++ b/src/www/firewall_rules.php @@ -713,7 +713,12 @@ $( document ).ready(function() { * - + +getRef())):?> + " > + + + getDescr();?> @@ -854,7 +859,14 @@ $( document ).ready(function() { endif;?> - + + + " > + + + + +