Fixed double colon issue

This commit is contained in:
Unknown
2018-09-02 15:52:47 -04:00
parent 84039eb788
commit 51b05140fe

View File

@@ -8,6 +8,7 @@ import (
"os" "os"
"os/user" "os/user"
"path/filepath" "path/filepath"
"regexp"
"strings" "strings"
) )
@@ -204,7 +205,8 @@ func (d *Document) DumpFile() string {
path := filepath.Join(strings.Replace(d.fullName, "~", usr.HomeDir, 1)) path := filepath.Join(strings.Replace(d.fullName, "~", usr.HomeDir, 1))
path = strings.Replace(path, `/`, `\`, -1) path = strings.Replace(path, `/`, `\`, -1)
path = strings.TrimPrefix(path, `\`) path = strings.TrimPrefix(path, `\`)
path = strings.Replace(path, `\`, `:\`, 1) reg := regexp.MustCompile(`(^)([a-zA-z])(:?\\)`)
path = reg.ReplaceAllString(path, `$2:\`)
return strings.Replace(path, ".psd", ".json", 1) return strings.Replace(path, ".psd", ".json", 1)
} }