]> Git [git.vados.ru] :: Repos - Mikrotiks/ros.vados.ru.git/commitdiff
Autocommit in repo: ros.vados.ru, generated by owner: root, in 21:35:02 03.05.2026.
authorvados-dev <192440777+vados-dev@users.noreply.github.com>
Sun, 3 May 2026 18:35:03 +0000 (21:35 +0300)
committervados-dev <192440777+vados-dev@users.noreply.github.com>
Sun, 3 May 2026 18:35:03 +0000 (21:35 +0300)
html/AM-FwAddrLists.rsc
html/AM-GlobalFunc.rsc

index 8fe59c63f8cf7e33c33578ff8c0b3c5f386f7246..30dc69fae2b4e5820d7d6a5fba1b4dc782911b39 100644 (file)
     :local FwListName ($FwListFile->0);
     :local Delim [ $FindDelim $FwListName ];
     :if ($Delim = 0) do={ :set FwListName ""; };
-    :if ([ :len $FwListName ] = 0) do={ :error true; }
-    :set FwListName [ :pick $FwListName 0 $Delim ];
+    :if ([ :len $FwListName ] > 0) do={ :set FwListName [ :pick $FwListName 0 $Delim ]; }
 
     :local FwListUrl ($FwAddrListsUrl . $FwListName);
+    :if ([ :len $FwListName ] > 0) do={
     :local CntAdd 0;
     :local CntRenew 0;
     :local CntRemove 0;
       :set Line ($Line->0);
       :local Delim [ $FindDelim $Line ];
       :if ($Delim = 0) do={ :set Line ""; };
-      :if ([ :len $Line ] = 0) do={ :error true; }
+      :if ([ :len $Line ] = 0) do={ :set Line "#"; }
+      :if ([ :pick $Line 0 1 ] != "#") do={
       :local Address;
       :if ([ :pick $Line 0 1 ] = "{" && [ :pick $Line ([ :len $Line ] - 1) ] = "}") do={
         :do {
           :error true;
         }
       } on-error={:log error ($ScriptName . " Failed parsing address: " . $Line->0);}
+      }
     }
 
     :foreach Entry in=[ /ip/firewall/address-list/find where \
index 2495695463df1a50612c5c7853da92359de340a3..b0b78b3a3cac71b5708c1a16cdd5fb9e53afcc39 100644 (file)
@@ -17,9 +17,9 @@
 :global GlobalFuncReady false;
 
 # Git commit id & info, expected configuration version
-:global CommitId "main/457/33b23c0a";
+:global CommitId "main/458/fca48ee9";
 :global CommitTAG "unknown";
-:global CommitInfo "Autocommit in repo: ros.vados.ru, generated by owner: root, in 21:25:03 03.05.2026.";
+:global CommitInfo "Autocommit in repo: ros.vados.ru, generated by owner: root, in 21:35:02 03.05.2026.";
 
 # The variables are received right here.
 :global GlobalConfVersion 138;