From 22fe398c6cdcd1d3607ed89d89b0f1cb87d98080 Mon Sep 17 00:00:00 2001 From: Superredstone Date: Tue, 17 Feb 2026 18:48:56 +0100 Subject: [PATCH] fix: add edge case to id parsing in url --- lib/utils.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/utils.go b/lib/utils.go index 59a2464..1c4006a 100644 --- a/lib/utils.go +++ b/lib/utils.go @@ -31,5 +31,10 @@ func ParseTrackId(url string) (string, error) { return "", errors.New("Invalid URL.") } - return tmp[len(tmp)-1], nil + tmp2 := strings.Split(tmp[len(tmp)-1], "?") + if len(tmp2) == 0 { + return tmp[len(tmp)-1], nil + } + + return tmp2[0], nil }