mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-01-01 13:20:41 +01:00
fix: delete left over nav items after removal of some
This commit is contained in:
@@ -26,7 +26,8 @@ admin.save = async function (data) {
|
||||
|
||||
cache = null;
|
||||
pubsub.publish('admin:navigation:save');
|
||||
await db.deleteAll(data.map(item => `navigation:enabled:${item.order}`));
|
||||
const ids = await db.getSortedSetRange('navigation:enabled', 0, -1);
|
||||
await db.deleteAll(ids.map(id => `navigation:enabled:${id}`));
|
||||
await db.setObjectBulk(bulkSet);
|
||||
await db.delete('navigation:enabled');
|
||||
await db.sortedSetAdd('navigation:enabled', order, order);
|
||||
|
||||
Reference in New Issue
Block a user