From ed9b3a31df5f48697d1e6e076f24a87b37d97ecd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 10 Oct 2018 18:57:50 -0400 Subject: [PATCH] fix navigation items not getting saved if they are not modified at all if you add 2 nav items and dont make any changes they weren't being saved, adding order fixes this issue --- src/navigation/admin.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/navigation/admin.js b/src/navigation/admin.js index 8bab6d4219..308445db4c 100644 --- a/src/navigation/admin.js +++ b/src/navigation/admin.js @@ -15,12 +15,13 @@ pubsub.on('admin:navigation:save', function () { admin.save = function (data, callback) { var order = Object.keys(data); - var items = data.map(function (item) { + var items = data.map(function (item, index) { for (var i in item) { if (item.hasOwnProperty(i) && typeof item[i] === 'string' && (i === 'title' || i === 'text')) { item[i] = translator.escape(item[i]); } } + item.order = order[index]; return JSON.stringify(item); });