From ff030b9c1ce7a85523a51b5d2953f910be082313 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B2=B3?= Date: Tue, 26 Mar 2019 13:38:49 +0800 Subject: [PATCH] target hot reload bug --- web/controllers/index.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/web/controllers/index.go b/web/controllers/index.go index 4f92366..896e26e 100755 --- a/web/controllers/index.go +++ b/web/controllers/index.go @@ -152,12 +152,16 @@ func (s *IndexController) Edit() { t.LocalPath = s.GetString("local_path") t.StripPre = s.GetString("strip_pre") t.Remark = s.GetString("remark") + if !tool.TestServerPort(t.Port, t.Mode) { + s.AjaxErr("The port cannot be opened because it may has been occupied or is no longer allowed.") + } if t.Client, err = file.GetCsvDb().GetClient(s.GetIntNoErr("client_id")); err != nil { s.AjaxErr("modified error") } file.GetCsvDb().UpdateTask(t) server.StopServer(t.Id) server.StartTask(t.Id) + t.TargetArr = nil } s.AjaxOk("modified success") } @@ -280,6 +284,7 @@ func (s *IndexController) EditHost() { if h.Client, err = file.GetCsvDb().GetClient(s.GetIntNoErr("client_id")); err != nil { s.AjaxErr("modified error") } + h.TargetArr = nil } s.AjaxOk("modified success") }