From 8ef03235fe331429bdca73be241c660dd681d4a6 Mon Sep 17 00:00:00 2001 From: Pilzinsel64 Date: Tue, 3 Dec 2024 06:20:09 +0100 Subject: [PATCH] another minor register handler fix for handlers with parameters --- Pilz.Net/Api/ApiServer.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Pilz.Net/Api/ApiServer.cs b/Pilz.Net/Api/ApiServer.cs index d194207..522080b 100644 --- a/Pilz.Net/Api/ApiServer.cs +++ b/Pilz.Net/Api/ApiServer.cs @@ -94,9 +94,9 @@ public class ApiServer(string apiUrl) : IApiServer { var name = url.Substring(nextBreacket + 1, endBreacket - nextBreacket - 1); const string regex = "[A-Za-z0-9%]+"; - url = url.Replace(url.Substring(nextBreacket, endBreacket + 1), regex); + url = url.Replace(url.Substring(nextBreacket, endBreacket - nextBreacket + 1), regex); - var index = url.Substring(0, nextBreacket + 1).Split('/').Length; + var index = url[..(nextBreacket + 1)].Split('/').Length - 1; parameters.Add(new(name, index)); useRegEx = true;