From 7f37465c0fccb3d46fc5aa71ea9187c635f767ec Mon Sep 17 00:00:00 2001 From: Joao Sa Sousa Date: Thu, 12 Mar 2020 15:00:06 +0100 Subject: [PATCH] Added error condition of tn.SetConfig for debug --- services/service.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/services/service.go b/services/service.go index 0a8ba8d..9f02738 100644 --- a/services/service.go +++ b/services/service.go @@ -2,6 +2,7 @@ package servicesunlynx import ( "fmt" + "golang.org/x/xerrors" "strconv" "time" @@ -416,7 +417,9 @@ func (s *Service) HandleQueryBroadcastFinished(recq *QueryBroadcastFinished) (ne // NewProtocol creates a protocol instance executed by all nodes func (s *Service) NewProtocol(tn *onet.TreeNodeInstance, conf *onet.GenericConfig) (onet.ProtocolInstance, error) { - tn.SetConfig(conf) + if err := tn.SetConfig(conf); err != nil { + return nil, xerrors.Errorf("couldn't set config: %+v", err) + } var pi onet.ProtocolInstance target := SurveyID(string(conf.Data))