From 081d7e278668895324f8518678c4c10909d18bc4 Mon Sep 17 00:00:00 2001
From: jbhusson <jonah@elixxir.io>
Date: Tue, 20 Jul 2021 17:24:43 -0400
Subject: [PATCH] Re add perm host for round updates

---
 registration/permissioning.go | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/registration/permissioning.go b/registration/permissioning.go
index 60bcb4e49..b7208f2b1 100644
--- a/registration/permissioning.go
+++ b/registration/permissioning.go
@@ -35,12 +35,18 @@ func Init(comms *client.Comms, def *ndf.NetworkDefinition) (*Registration, error
 	hParam.AuthEnabled = false
 	// Client will not send KeepAlive packets
 	hParam.KaClientOpts.Time = time.Duration(math.MaxInt64)
-	perm.host, err = comms.AddHost(&id.ClientRegistration, def.ClientRegistration.Address,
-		[]byte(def.ClientRegistration.TlsCertificate), hParam)
+	perm.host, err = comms.AddHost(&id.ClientRegistration, def.Registration.ClientRegistrationAddress,
+		[]byte(def.Registration.TlsCertificate), hParam)
 
 	if err != nil {
 		return nil, errors.WithMessage(err, "failed to create registration")
 	}
 
+	_, err = comms.AddHost(&id.Permissioning, def.Registration.Address, // We need to add this for round updates to work
+		[]byte(def.Registration.TlsCertificate), hParam)
+	if err != nil {
+		return nil, errors.WithMessage(err, "failed to create permissioning")
+	}
+
 	return &perm, nil
 }
-- 
GitLab