From d049752e45c3e961fc8cca5fe79ecef4de6c97c7 Mon Sep 17 00:00:00 2001 From: bfredl Date: Thu, 16 May 2024 20:07:45 +0200 Subject: fix(version): fix vim.version().prerelease fixes #28782 (when backported) --- src/nvim/generators/gen_api_dispatch.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/nvim/generators/gen_api_dispatch.lua') diff --git a/src/nvim/generators/gen_api_dispatch.lua b/src/nvim/generators/gen_api_dispatch.lua index 8ad5858c12..62c99ce082 100644 --- a/src/nvim/generators/gen_api_dispatch.lua +++ b/src/nvim/generators/gen_api_dispatch.lua @@ -260,7 +260,11 @@ fixdict(1 + #version) for _, item in ipairs(version) do -- NB: all items are mandatory. But any error will be less confusing -- with placeholder vim.NIL (than invalid mpack data) - put(item[1], item[2] or vim.NIL) + local val = item[2] + if val == nil then + val = vim.NIL + end + put(item[1], val) end put('build', version_build) -- cgit