]> Git [git.vados.ru] :: Repos - Mikrotiks/ros.vados.ru.git/commitdiff
Autocommit in repo: ros.vados.ru, generated by owner: root, in 07:55:03 04.05.2026.
authorvados-dev <192440777+vados-dev@users.noreply.github.com>
Mon, 4 May 2026 04:55:03 +0000 (07:55 +0300)
committervados-dev <192440777+vados-dev@users.noreply.github.com>
Mon, 4 May 2026 04:55:03 +0000 (07:55 +0300)
html/AM-GlobalFunc.rsc

index 27fe6c85c8287f7eca2a2f005b5cca187a60207c..a4b3757d61b6745ace6f72974eb046be3c703a15 100644 (file)
@@ -17,9 +17,9 @@
 :global GlobalFuncReady false;
 
 # Git commit id & info, expected configuration version
-:global CommitId "main/523/1221239d";
+:global CommitId "main/524/5648c4f2";
 :global CommitTAG "unknown";
-:global CommitInfo "Autocommit in repo: ros.vados.ru, generated by owner: root, in 07:50:03 04.05.2026.";
+:global CommitInfo "Autocommit in repo: ros.vados.ru, generated by owner: root, in 07:55:03 04.05.2026.";
 
 # The variables are received right here.
 :global GlobalConfVersion 138;
   }
 }
 
+:set ExitOnError do={
+  :local Name   [ :tostr $1 ];
+  :local Error  [ :tostr $2 ];
+  :global IfThenElse;
+  :log error ($Name . " " . [ $IfThenElse ([ :pick $Name 0 1 ] = "\$") \
+      "Function" "Script" ] . " '" . $Name . "' exited with error" . \
+      [ $IfThenElse (!($Error ~ "^(|true|false)\$")) (": " . $Error) "." ]);
+}
+
 :set MiniDateTimeStamp do={
     /system/clock;
     :local vdate [get date];