diff --git a/service/admin/node.go b/service/admin/node.go index a82b3a7..e5294c6 100644 --- a/service/admin/node.go +++ b/service/admin/node.go @@ -24,7 +24,10 @@ func (service *AddNodeService) Add() serializer.Response { } } - cluster.Default.Add(&service.Node) + if service.Node.Status == model.NodeActive { + cluster.Default.Add(&service.Node) + } + return serializer.Response{Data: service.Node.ID} }