From e79fc9a9be8a30534bd284470d02b0a86ecbee97 Mon Sep 17 00:00:00 2001 From: kirrg001 Date: Tue, 5 Mar 2019 10:57:32 +0100 Subject: [PATCH] Fixed incorrect codeinjection_* assignment no issue - discovered while testing --- .../v2/utils/serializers/output/utils/extra-attrs.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/core/server/api/v2/utils/serializers/output/utils/extra-attrs.js b/core/server/api/v2/utils/serializers/output/utils/extra-attrs.js index fed7e44eeb..bbc651b4af 100644 --- a/core/server/api/v2/utils/serializers/output/utils/extra-attrs.js +++ b/core/server/api/v2/utils/serializers/output/utils/extra-attrs.js @@ -47,13 +47,13 @@ module.exports.forSettings = (attrs, frame) => { // CASE: edit if (frame.original.body && frame.original.body.settings) { - frame.original.body.settings.forEach((setting, index) => { + frame.original.body.settings.forEach((setting) => { if (setting.key === 'codeinjection_head') { - attrs[index].key = 'codeinjection_head'; - } - - if (setting.key === 'codeinjection_foot') { - attrs[index].key = 'codeinjection_foot'; + const target = _.find(attrs, {key: 'ghost_head'}); + target.key = 'codeinjection_head'; + } else if (setting.key === 'codeinjection_foot') { + const target = _.find(attrs, {key: 'ghost_foot'}); + target.key = 'codeinjection_foot'; } });