This commit is contained in:
Barış Soner Uşaklı
2018-02-17 14:34:56 -05:00
parent b4dea7930a
commit 225af93b9e
4 changed files with 45 additions and 14 deletions

View File

@@ -15,17 +15,13 @@ pubsub.on('admin:navigation:save', function () {
admin.save = function (data, callback) {
var order = Object.keys(data);
var items = data.map(function (item, idx) {
var data = {};
var items = data.map(function (item) {
for (var i in item) {
if (item.hasOwnProperty(i)) {
item[i] = typeof item[i] === 'string' ? translator.escape(item[i]) : item[i];
if (item.hasOwnProperty(i) && typeof item[i] === 'string' && (i === 'title' || i === 'text')) {
item[i] = translator.escape(item[i]);
}
}
data[idx] = item;
return JSON.stringify(data);
return JSON.stringify(item);
});
admin.cache = null;
@@ -53,8 +49,8 @@ admin.get = function (callback) {
db.getSortedSetRange('navigation:enabled', 0, -1, next);
},
function (data, next) {
data = data.map(function (item, idx) {
return JSON.parse(item)[idx];
data = data.map(function (item) {
return JSON.parse(item);
});
next(null, data);

View File

@@ -38,6 +38,3 @@ navigation.get = function (callback) {
},
], callback);
};
module.exports = navigation;