diff --git a/src/opnsense/scripts/filter/lib/alias.py b/src/opnsense/scripts/filter/lib/alias.py
index b2b0596a0..bf3f95dac 100644
--- a/src/opnsense/scripts/filter/lib/alias.py
+++ b/src/opnsense/scripts/filter/lib/alias.py
@@ -70,6 +70,8 @@ class Alias(object):
tmp = subelem.text.strip()
if len(tmp.split('.')) <= 2 and tmp.replace('.', '').isdigit():
self._ttl = int(float(tmp))
+ elif subelem.tag in ('aliasurl', 'address', 'url') and subelem.text is None:
+ self._items = set()
elif subelem.tag == 'aliasurl':
self._items = set(sorted(subelem.text.split()))
elif subelem.tag == 'address' and len(self._items) == 0:
diff --git a/src/opnsense/service/templates/OPNsense/Filter/filter_tables.conf b/src/opnsense/service/templates/OPNsense/Filter/filter_tables.conf
index bee29ac9b..917ce4146 100644
--- a/src/opnsense/service/templates/OPNsense/Filter/filter_tables.conf
+++ b/src/opnsense/service/templates/OPNsense/Filter/filter_tables.conf
@@ -13,7 +13,9 @@