From 943cc42aac45f8036a9c1550376e41d0800774aa Mon Sep 17 00:00:00 2001 From: SPGoding Date: Fri, 20 Dec 2019 15:05:44 -0600 Subject: [PATCH] Fix generating empty map Fix #29. --- view.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/view.js b/view.js index 978c58bd..9ee9bd08 100644 --- a/view.js +++ b/view.js @@ -253,13 +253,14 @@ function generateSet(data, struct) { function generateMap(data, struct) { let $el = $('#components').find('[data-type="map"]').clone(); - let out = {}; + let out; $el.attr('data-index', struct.id).attr('data-item-type', struct.values.type); $el.find('[data-name="1"]').attr('data-i18n', struct.translate); $el.find('[data-name="2"]').attr('data-i18n', struct.translate + '_add'); $el.find('input').keypress((e) => {if (e.which == 13) addToMap(e.target);}); if (data) { for (let key of Object.keys(data)) { + out = out || {} let field = struct.values; field.id = key; field.translate = key;