From: shane.xb.qian Date: Mon, 14 Nov 2022 12:25:22 +0000 (+0800) Subject: fix: somehow 'reply' may not have 'result' (or not yet) X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=a4ae76357a96022bb1fa1dc02c7686cec6babc7e;p=vim-lsp.git fix: somehow 'reply' may not have 'result' (or not yet) --- diff --git a/autoload/lsp/lspserver.vim b/autoload/lsp/lspserver.vim index 8d701f9..cc49c5e 100644 --- a/autoload/lsp/lspserver.vim +++ b/autoload/lsp/lspserver.vim @@ -611,6 +611,10 @@ def AsyncRpcCb(lspserver: dict, method: string, RpcCb: func, chan: channel, return endif + if !reply->has_key('result') + return + endif + RpcCb(lspserver, reply.result) enddef