From 6c1ccd500a9813e10a82db485f06eedca7c9e926 Mon Sep 17 00:00:00 2001
From: Jake Taylor <jake@elixxir.io>
Date: Tue, 6 Sep 2022 12:23:12 -0500
Subject: [PATCH] clean up NewOrLoadStore in ud

---
 ud/store/store.go | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/ud/store/store.go b/ud/store/store.go
index 49a884d9d..11638fd53 100644
--- a/ud/store/store.go
+++ b/ud/store/store.go
@@ -136,8 +136,10 @@ func NewOrLoadStore(kv *versioned.KV) (*Store, error) {
 	}
 
 	if err := s.load(); err != nil {
-		if err != nil && !s.kv.Exists(err) {
+		if !s.kv.Exists(err) {
 			return s, s.save()
+		} else {
+			return nil, err
 		}
 	}
 
-- 
GitLab