diff --git a/src/groups/update.js b/src/groups/update.js index 7c5a3720e8..f6e9566e85 100644 --- a/src/groups/update.js +++ b/src/groups/update.js @@ -8,6 +8,7 @@ const db = require('../database'); const user = require('../user'); const batch = require('../batch'); const meta = require('../meta'); +const cache = require('../cache); module.exports = function (Groups) { @@ -180,7 +181,8 @@ module.exports = function (Groups) { const allGroups = await db.getSortedSetRange('groups:createtime', 0, -1); const keys = allGroups.map(group => 'group:' + group + ':members'); await renameGroupsMember(keys, oldName, newName); - + cache.del(keys); + await db.rename('group:' + oldName, 'group:' + newName); await db.rename('group:' + oldName + ':members', 'group:' + newName + ':members'); await db.rename('group:' + oldName + ':owners', 'group:' + newName + ':owners');