From 02d7ab21b4f3a7d92992a46ac27a22fff0d8ed11 Mon Sep 17 00:00:00 2001 From: danymat Date: Wed, 12 Jan 2022 10:07:47 +0100 Subject: [PATCH] fix: enforcing template option `required` --- lua/neogen/generators/default.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/neogen/generators/default.lua b/lua/neogen/generators/default.lua index 8139645..1f05feb 100644 --- a/lua/neogen/generators/default.lua +++ b/lua/neogen/generators/default.lua @@ -135,7 +135,7 @@ neogen.default_generator = function(parent, data, template, required_type) -- If one item is missing, it'll use the required option to iterate -- and will replace the missing item with default jump_text - if data[opts.required] or data[inserted_type[1]] then + if data[opts.required] or (data[inserted_type[1]] and opts.required == nil) then local count = opts.required and #data[opts.required] or #data[inserted_type[1]] for i = 1, count do local _values = {}