From 22c3f70dab76fbbc78ae2f81a475457cb6ebc2ae Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Thu, 12 Mar 2026 11:13:20 +0100 Subject: [PATCH] check-certificates: match status code in error message The message used to be: Fetch failed with status 404 ... but changed recently: failure: Status 404, NOT FOUND The new string is in RouterOS 7.22, and changed in what ever beta or rc release. Let's just match the status code and hope for the best. --- check-certificates.rsc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/check-certificates.rsc b/check-certificates.rsc index ad16f802..6ed82b44 100644 --- a/check-certificates.rsc +++ b/check-certificates.rsc @@ -60,7 +60,7 @@ http-header-field=({ [ $FetchUserAgentStr $ScriptName ] }) \ ($CertRenewUrl . $CertFileName) dst-path=$CertFileName as-value; } do={ - :if ($Err != "Fetch failed with status 404") do={ + :if (!($Err ~ "[Ss]tatus 404")) do={ $LogPrint warning $0 ("Failed fetching certificate: " . $Err); } :error false;