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
v1.18.x
Barış Soner Uşaklı 7 years ago
parent cf1173b0c4
commit ed9b3a31df

@ -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);
});

Loading…
Cancel
Save