From b57e833e32f35797c0d36b294e9c614923400303 Mon Sep 17 00:00:00 2001 From: Daniel Mathiot Date: Wed, 25 Aug 2021 14:29:26 +0200 Subject: [PATCH] Fix template not rendering with no opts.type --- lua/neogen/generators/default.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lua/neogen/generators/default.lua b/lua/neogen/generators/default.lua index d8f963f..9f3a87f 100644 --- a/lua/neogen/generators/default.lua +++ b/lua/neogen/generators/default.lua @@ -86,9 +86,10 @@ neogen.default_generator = function(parent, data, template, required_type) for _, values in ipairs(generated_template) do local type = values[1] local formatted_string = values[2] - local opts = values[3] or { - type = { required_type } - } + local opts = values[3] or {} + if not opts.type then + opts.type = { required_type } + end -- Will append the item before all their nodes if opts.before_first_item and data[type] then