Bladeren bron

Remove "normalization" of non-Latin characters in tags

Kailash Nadh 4 jaren geleden
bovenliggende
commit
62bce6902e
1 gewijzigde bestanden met toevoegingen van 3 en 8 verwijderingen
  1. 3 8
      cmd/utils.go

+ 3 - 8
cmd/utils.go

@@ -12,9 +12,6 @@ import (
 )
 
 var (
-
-	// This replaces all special characters
-	tagRegexp       = regexp.MustCompile(`[^a-z0-9\-\s]`)
 	tagRegexpSpaces = regexp.MustCompile(`[\s]+`)
 )
 
@@ -62,14 +59,12 @@ func pqErrMsg(err error) string {
 // lowercasing and removing all special characters except for dashes.
 func normalizeTags(tags []string) []string {
 	var (
-		out   []string
-		space = []byte(" ")
-		dash  = []byte("-")
+		out  []string
+		dash = []byte("-")
 	)
 
 	for _, t := range tags {
-		rep := bytes.TrimSpace(tagRegexp.ReplaceAll(bytes.ToLower([]byte(t)), space))
-		rep = tagRegexpSpaces.ReplaceAll(rep, dash)
+		rep := tagRegexpSpaces.ReplaceAll(bytes.TrimSpace([]byte(t)), dash)
 
 		if len(rep) > 0 {
 			out = append(out, string(rep))