fw-addr-lists: do not fail on invalid json data

This commit is contained in:
Christian Hesse 2024-12-11 12:11:15 +01:00
parent b66332eb46
commit a7878d664f

View file

@ -92,7 +92,9 @@
:set Line ($Line->0);
:local Address;
:if ([ :pick $Line 0 1 ] = "{") do={
:set Address [ :tostr ([ :deserialize from=json $Line ]->"cidr") ];
:do {
:set Address [ :tostr ([ :deserialize from=json $Line ]->"cidr") ];
} on-error={ }
} else={
:set Address ([ :pick $Line 0 [ $FindDelim $Line ] ] . ($List->"cidr"));
}