diff options
-rw-r--r-- | management/manager/process.go | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/management/manager/process.go b/management/manager/process.go index c759bf2..d2d3d96 100644 --- a/management/manager/process.go +++ b/management/manager/process.go @@ -58,8 +58,11 @@ func stringToSlug(s string) (string, error) { rx = regexp.MustCompile("`[-]+`") src = rx.ReplaceAll(src, []byte("-")) + str := strings.Replace(string(src), "'", "", -1) + str = strings.Replace(str, `"`, "", -1) + t := transform.Chain(norm.NFD, transform.RemoveFunc(isMn), norm.NFC) - slug, _, err := transform.String(t, string(src)) + slug, _, err := transform.String(t, str) if err != nil { return "", err } |