From 687c9539314fbf7c780d1273bcdc0a54a718a9f3 Mon Sep 17 00:00:00 2001 From: khjde1207 Date: Wed, 29 Mar 2017 13:37:09 +0900 Subject: [PATCH 1/2] " -> " MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit -ldflags "-H windowsgui" 중 " 이후 부분 잘리는 현상 해결. --- session/users.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/session/users.go b/session/users.go index e00d834..483ff8c 100644 --- a/session/users.go +++ b/session/users.go @@ -67,6 +67,10 @@ func PreferenceHandler(w http.ResponseWriter, r *http.Request) { user := conf.GetUser(username) if "GET" == r.Method { + user.GoBuildArgsForLinux = strings.Replace(user.GoBuildArgsForLinux, `"`, `"`, -1) + user.GoBuildArgsForWindows = strings.Replace(user.GoBuildArgsForWindows, `"`, `"`, -1) + user.GoBuildArgsForDarwin = strings.Replace(user.GoBuildArgsForDarwin, `"`, `"`, -1) + model := map[string]interface{}{"conf": conf.Wide, "i18n": i18n.GetAll(user.Locale), "user": user, "ver": conf.WideVersion, "goos": runtime.GOOS, "goarch": runtime.GOARCH, "gover": runtime.Version(), "locales": i18n.GetLocalesNames(), "gofmts": util.Go.GetGoFormats(), From f69d7c3f068051e422bd9fbd63da5f03f28a07c8 Mon Sep 17 00:00:00 2001 From: khjde1207 Date: Wed, 29 Mar 2017 13:56:57 +0900 Subject: [PATCH 2/2] Update users.go --- session/users.go | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/session/users.go b/session/users.go index 483ff8c..e1a0a14 100644 --- a/session/users.go +++ b/session/users.go @@ -67,6 +67,10 @@ func PreferenceHandler(w http.ResponseWriter, r *http.Request) { user := conf.GetUser(username) if "GET" == r.Method { + tmpLinux := user.GoBuildArgsForLinux + tmpWindows := user.GoBuildArgsForWindows + tmpDarwin := user.GoBuildArgsForDarwin + user.GoBuildArgsForLinux = strings.Replace(user.GoBuildArgsForLinux, `"`, `"`, -1) user.GoBuildArgsForWindows = strings.Replace(user.GoBuildArgsForWindows, `"`, `"`, -1) user.GoBuildArgsForDarwin = strings.Replace(user.GoBuildArgsForDarwin, `"`, `"`, -1) @@ -81,11 +85,18 @@ func PreferenceHandler(w http.ResponseWriter, r *http.Request) { if nil != err { logger.Error(err) http.Error(w, err.Error(), 500) - + + user.GoBuildArgsForLinux = tmpLinux + user.GoBuildArgsForWindows = tmpWindows + user.GoBuildArgsForDarwin = tmpDarwin return } t.Execute(w, model) + + user.GoBuildArgsForLinux = tmpLinux + user.GoBuildArgsForWindows = tmpWindows + user.GoBuildArgsForDarwin = tmpDarwin return }