mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-01-01 21:30:30 +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;
|
cache = null;
|
||||||
pubsub.publish('admin:navigation:save');
|
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.setObjectBulk(bulkSet);
|
||||||
await db.delete('navigation:enabled');
|
await db.delete('navigation:enabled');
|
||||||
await db.sortedSetAdd('navigation:enabled', order, order);
|
await db.sortedSetAdd('navigation:enabled', order, order);
|
||||||
|
|||||||
Reference in New Issue
Block a user