diff --git a/serializer.js b/serializer.js index a206ffc..0b644fc 100644 --- a/serializer.js +++ b/serializer.js @@ -96,12 +96,14 @@ class Serializer { */ addField(f) { let fieldName = f.getAttribute("name"); + if(!fieldName) { + return + } + let isArray = fieldName.match(/^\[(\d*)\]/); fieldName = fieldName.replace(/^\[\d*\]/, ""); - console.log(f) - let field; if (f.tagName == "GROUP") { field = new Serializer(f); diff --git a/tests/templates/test.gohtml b/tests/templates/test.gohtml index b75098a..de6b175 100644 --- a/tests/templates/test.gohtml +++ b/tests/templates/test.gohtml @@ -19,6 +19,7 @@ {{ range $k, $p := . }} {{ if $p }} +