From 857bcdba16b1407e1afe6ff2a8ba57b9097a7253 Mon Sep 17 00:00:00 2001 From: marvzhang Date: Thu, 2 Jan 2020 11:16:42 +0800 Subject: [PATCH] fixed https://github.com/crawlab-team/crawlab/issues/391 --- backend/services/node.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/services/node.go b/backend/services/node.go index d14ce4ae..6ff68b2d 100644 --- a/backend/services/node.go +++ b/backend/services/node.go @@ -12,6 +12,7 @@ import ( "encoding/json" "fmt" "github.com/apex/log" + "github.com/globalsign/mgo" "github.com/globalsign/mgo/bson" "github.com/gomodule/redigo/redis" "runtime/debug" @@ -116,7 +117,7 @@ func handleNodeInfo(key string, data *Data) { defer s.Close() var node model.Node - if err := c.Find(bson.M{"key": key}).One(&node); err != nil { + if err := c.Find(bson.M{"key": key}).One(&node); err != nil && err != mgo.ErrNotFound { // 数据库不存在该节点 node = model.Node{ Key: key,