diff --git a/lua/telescope/builtin/lsp.lua b/lua/telescope/builtin/lsp.lua index 1f74cb9..298ef69 100644 --- a/lua/telescope/builtin/lsp.lua +++ b/lua/telescope/builtin/lsp.lua @@ -314,7 +314,11 @@ lsp.code_actions = function(opts) vim.notify(resolved_err.code .. ": " .. resolved_err.message, vim.log.levels.ERROR) return end - execute_action(transform_action(resolved_action)) + if resolved_action then + execute_action(transform_action(resolved_action)) + else + execute_action(transform_action(action)) + end end) else execute_action(transform_action(action))