From a4ae76357a96022bb1fa1dc02c7686cec6babc7e Mon Sep 17 00:00:00 2001 From: "shane.xb.qian" Date: Mon, 14 Nov 2022 20:25:22 +0800 Subject: [PATCH] fix: somehow 'reply' may not have 'result' (or not yet) --- autoload/lsp/lspserver.vim | 4 ++++ 1 file changed, 4 insertions(+) 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 -- 2.48.1