From 96d7e16ef7b26e42fdf813fd32f39d096aed33e1 Mon Sep 17 00:00:00 2001 From: "Harrison (Harry) Cramer" <32515581+harrisoncramer@users.noreply.github.com> Date: Mon, 10 Jun 2024 15:23:30 -0400 Subject: [PATCH] Fix: Allow notes without discusison tree opened (#312) fix: Fixes creation of notes when the discussion tree is not even open --- lua/gitlab/actions/discussions/init.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lua/gitlab/actions/discussions/init.lua b/lua/gitlab/actions/discussions/init.lua index e80c389..4a41804 100644 --- a/lua/gitlab/actions/discussions/init.lua +++ b/lua/gitlab/actions/discussions/init.lua @@ -56,6 +56,9 @@ end ---@param callback function|nil M.load_discussions = function(callback) state.load_new_state("discussion_data", function(data) + if not state.DISCUSSION_DATA then + state.DISCUSSION_DATA = {} + end state.DISCUSSION_DATA.discussions = u.ensure_table(data.discussions) state.DISCUSSION_DATA.unlinked_discussions = u.ensure_table(data.unlinked_discussions) state.DISCUSSION_DATA.emojis = u.ensure_table(data.emojis)