From a8e9c52e3536af71bd4614b58863562ab6fa03f9 Mon Sep 17 00:00:00 2001
From: Jono Wenger <jono@elixxir.io>
Date: Mon, 9 Jan 2023 11:38:52 -0800
Subject: [PATCH] Fix missing return in error check in loadDMTokens

---
 channels/dm.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/channels/dm.go b/channels/dm.go
index c66cb9105..5560a526b 100644
--- a/channels/dm.go
+++ b/channels/dm.go
@@ -42,6 +42,7 @@ func (m *manager) loadDMTokens() {
 	if err != nil {
 		jww.ERROR.Printf("loading channel dmTokens: %v", err)
 		m.dmTokens = make(map[id.ID]uint32)
+		return
 	}
 	err = json.Unmarshal(obj.Data, &m.dmTokens)
 	if err != nil {
@@ -57,7 +58,6 @@ func (m *manager) enableDirectMessageToken(chId *id.ID) error {
 	token := m.me.GetDMToken()
 	m.dmTokens[*chId] = token
 	return m.saveDMTokens()
-
 }
 
 // disableDirectMessageToken is a helper functions for DisableDirectMessageToken
-- 
GitLab