diff --git a/Pilz.Net/Api/ApiServer.cs b/Pilz.Net/Api/ApiServer.cs index 140ef1d..3425efc 100644 --- a/Pilz.Net/Api/ApiServer.cs +++ b/Pilz.Net/Api/ApiServer.cs @@ -415,7 +415,7 @@ public class ApiServer(string apiUrl) : IApiServer handler = filtered.FirstOrDefault(handler => handler.Url.Equals(url, StringComparison.InvariantCultureIgnoreCase)); // Check if equals via RegEx - handler ??= filtered.FirstOrDefault(handler => handler.UseRegEx && handler.Url.Equals(url, StringComparison.InvariantCultureIgnoreCase)); + handler ??= filtered.FirstOrDefault(handler => handler.UseRegEx && Regex.IsMatch(url, handler.Url, RegexOptions.IgnoreCase)); return handler != null; }