summaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua')
-rw-r--r--lua/telescope/builtin/lsp.lua6
1 files changed, 5 insertions, 1 deletions
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))