From 9e235f7799d3a0458c440e85b8a36df3eea4aae3 Mon Sep 17 00:00:00 2001
From: "Richard T. Carback III" <rick.carback@gmail.com>
Date: Mon, 11 Jan 2021 22:15:22 +0000
Subject: [PATCH] send UID when adding a fact

---
 ud/addFact.go | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/ud/addFact.go b/ud/addFact.go
index 32c9ad650..ae52b1f19 100644
--- a/ud/addFact.go
+++ b/ud/addFact.go
@@ -20,7 +20,7 @@ func (m *Manager) SendRegisterFact(fact fact.Fact) (*pb.FactRegisterResponse, er
 }
 
 func (m *Manager) addFact(inFact fact.Fact, aFC addFactComms) (*pb.FactRegisterResponse, error) {
-	if !m.IsRegistered(){
+	if !m.IsRegistered() {
 		return nil, errors.New("Failed to add fact: " +
 			"client is not registered")
 	}
@@ -40,9 +40,11 @@ func (m *Manager) addFact(inFact fact.Fact, aFC addFactComms) (*pb.FactRegisterR
 		return &pb.FactRegisterResponse{}, err
 	}
 
+	uid := m.storage.User().GetCryptographicIdentity().GetUserID()
+
 	// Create our Fact Removal Request message data
 	remFactMsg := pb.FactRegisterRequest{
-		UID: m.host.GetId().Marshal(),
+		UID: uid.Marshal(),
 		Fact: &pb.Fact{
 			Fact:     inFact.Fact,
 			FactType: uint32(inFact.T),
-- 
GitLab