Просмотр исходного кода

fix: remove cache when generate new apikey

poeti8 6 лет назад
Родитель
Сommit
19b1ef1f37
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      server/handlers/auth.ts

+ 3 - 0
server/handlers/auth.ts

@@ -11,6 +11,7 @@ import * as utils from "../utils";
 import * as mail from "../mail";
 import query from "../queries";
 import knex from "../knex";
+import * as redis from "../redis";
 import env from "../env";
 
 const authenticate = (
@@ -172,6 +173,8 @@ export const changePassword: Handler = async (req, res) => {
 export const generateApiKey = async (req, res) => {
   const apikey = nanoid(40);
 
+  redis.remove.user(req.user);
+
   const [user] = await query.user.update({ id: req.user.id }, { apikey });
 
   if (!user) {