From 159e8ae5769183a916590b08a71cb996287e6df1 Mon Sep 17 00:00:00 2001 From: Abhinav Raut Date: Sun, 21 Dec 2025 20:27:30 +0530 Subject: [PATCH] fix errors while fetching draft on conversation without any saved drafts --- internal/conversation/conversation.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/conversation/conversation.go b/internal/conversation/conversation.go index f3be833d..59daa896 100644 --- a/internal/conversation/conversation.go +++ b/internal/conversation/conversation.go @@ -1094,6 +1094,9 @@ func (m *Manager) GetConversationDraft(conversationID int, uuid string, userID i } if err := m.q.GetConversationDraft.Get(&draft, conversationID, uuidParam, userID); err != nil { + if err == sql.ErrNoRows { + return draft, nil + } m.lo.Error("error fetching conversation draft", "conversation_id", conversationID, "uuid", uuid, "user_id", userID, "error", err) return draft, envelope.NewError(envelope.GeneralError, m.i18n.Ts("globals.messages.errorFetching", "name", "draft"), nil) }