From 5e145a9086757731b8a9899ee98ab2b280fc2eb7 Mon Sep 17 00:00:00 2001 From: Bryan Frimin Date: Mon, 14 Jul 2025 12:38:07 +0200 Subject: [PATCH] Fix slug logic Signed-off-by: Bryan Frimin --- pkg/slug/slug.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkg/slug/slug.go b/pkg/slug/slug.go index 22f39bd05..8a421c7cf 100644 --- a/pkg/slug/slug.go +++ b/pkg/slug/slug.go @@ -20,14 +20,16 @@ import ( ) var ( - regHyphens = regexp.MustCompile("-+") - regSpaces = regexp.MustCompile(" ") - regLower = regexp.MustCompile("[^a-z0-9-]") + regHyphens = regexp.MustCompile("-+") + regSpaces = regexp.MustCompile(" ") + regUnderscores = regexp.MustCompile("_") + regLower = regexp.MustCompile("[^a-z0-9-]") ) func Make(s string) string { s = strings.ToLower(s) s = regSpaces.ReplaceAllString(s, "-") + s = regUnderscores.ReplaceAllString(s, "-") s = regLower.ReplaceAllString(s, "") s = regHyphens.ReplaceAllString(s, "-") s = strings.Trim(s, "-")