From 95c956e89dd600ad63e6e972403fbcf8a592229a Mon Sep 17 00:00:00 2001 From: YoshinoriN Date: Mon, 11 Jun 2018 01:13:56 +0900 Subject: [PATCH 1/2] Fix problem that does not generate all tags and categories of post when json format --- lib/json_generator.js | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/lib/json_generator.js b/lib/json_generator.js index f9a3cf7..bc27d05 100644 --- a/lib/json_generator.js +++ b/lib/json_generator.js @@ -38,18 +38,17 @@ module.exports = function(locals){ temp_post.content = post._content } if (post.tags && post.tags.length > 0) { - var tags = new Array() + var tags = []; var tag_index = 0 - post.tags.each(function (tag) { - tags[tag_index] = tag.name; + post.tags.forEach(function (tag) { + tags.push(tag.name); }); temp_post.tags = tags } if (post.categories && post.categories.length > 0) { - var categories = new Array() - var cate_index = 0 - post.categories.each(function (cate) { - categories[cate_index] = cate.name; + var categories = []; + post.categories.forEach(function (cate) { + categories.push(cate.name); }); temp_post.categories = categories } From 4c48a42acd0e0e1591b58097ce65dbfcde3734f8 Mon Sep 17 00:00:00 2001 From: YoshinoriN Date: Mon, 11 Jun 2018 01:23:41 +0900 Subject: [PATCH 2/2] Remove unnecessary code --- lib/json_generator.js | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/json_generator.js b/lib/json_generator.js index bc27d05..d6a9482 100644 --- a/lib/json_generator.js +++ b/lib/json_generator.js @@ -39,7 +39,6 @@ module.exports = function(locals){ } if (post.tags && post.tags.length > 0) { var tags = []; - var tag_index = 0 post.tags.forEach(function (tag) { tags.push(tag.name); });