diff --git a/backend/services/git.go b/backend/services/git.go index 18d679de..370394ae 100644 --- a/backend/services/git.go +++ b/backend/services/git.go @@ -289,8 +289,16 @@ func SyncSpiderGit(s model.Spider) (err error) { // 检查是否为 Scrapy sync := spider_handler.SpiderSync{Spider: s} sync.CheckIsScrapy() + + // 同步到GridFS + if err := UploadSpiderToGridFsFromMaster(s); err != nil { + SaveSpiderGitSyncError(s, err.Error()) + return err + } + // 如果没有错误,则保存空字符串 SaveSpiderGitSyncError(s, "") + return nil } log.Error(err.Error())