mirror of
https://github.com/crawlab-team/crawlab.git
synced 2026-01-21 17:21:09 +01:00
This commit is contained in:
@@ -78,6 +78,10 @@ func (spider *Spider) Add() error {
|
||||
spider.CreateTs = time.Now()
|
||||
spider.UpdateTs = time.Now()
|
||||
|
||||
if !spider.ProjectId.Valid() {
|
||||
spider.ProjectId = bson.ObjectIdHex(constants.ObjectIdNull)
|
||||
}
|
||||
|
||||
if err := c.Insert(&spider); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
@@ -295,7 +295,12 @@ func UploadSpider(c *gin.Context) {
|
||||
if cmd != "" {
|
||||
spider.Cmd = cmd
|
||||
}
|
||||
_ = spider.Add()
|
||||
if err := spider.Add(); err != nil {
|
||||
log.Error("add spider error: " + err.Error())
|
||||
debug.PrintStack()
|
||||
HandleError(http.StatusInternalServerError, c, err)
|
||||
return
|
||||
}
|
||||
} else {
|
||||
if name != "" {
|
||||
spider.Name = name
|
||||
@@ -311,7 +316,12 @@ func UploadSpider(c *gin.Context) {
|
||||
}
|
||||
// 更新file_id
|
||||
spider.FileId = fid
|
||||
_ = spider.Save()
|
||||
if err := spider.Add(); err != nil {
|
||||
log.Error("add spider error: " + err.Error())
|
||||
debug.PrintStack()
|
||||
HandleError(http.StatusInternalServerError, c, err)
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
// 发起同步
|
||||
|
||||
Reference in New Issue
Block a user