From 06f1d6a8acb1410c22e60f93c66b48eb407326a0 Mon Sep 17 00:00:00 2001 From: marvzhang Date: Tue, 18 Feb 2020 14:57:57 +0800 Subject: [PATCH] fixed unable to update is_scrapy issue --- backend/services/git.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/services/git.go b/backend/services/git.go index 27b5420c..f1d42f23 100644 --- a/backend/services/git.go +++ b/backend/services/git.go @@ -30,6 +30,7 @@ type GitCronScheduler struct { } func SaveSpiderGitSyncError(s model.Spider, errMsg string) { + s, _ = model.GetSpider(s.Id) s.GitSyncError = errMsg if err := s.Save(); err != nil { log.Errorf(err.Error()) @@ -311,7 +312,7 @@ func GetGitSshPublicKey() string { if !utils.Exists(path.Join(os.Getenv("HOME"), ".ssh")) || !utils.Exists(path.Join(os.Getenv("HOME"), ".ssh", "id_rsa")) || !utils.Exists(path.Join(os.Getenv("HOME"), ".ssh", "id_rsa.pub")) { - cmd := exec.Command("ssh-keygen -q -t rsa -N \"\" -f $HOME/.ssh/id_rsa") + cmd := exec.Command(fmt.Sprintf("ssh-keygen -q -t rsa -N \"\" -f %s/.ssh/id_rsa", os.Getenv("HOME"))) if err := cmd.Start(); err != nil { log.Errorf(err.Error()) debug.PrintStack()