From 1971553e1f1fcc9fa8ffafe087f15c8c31ec8fa7 Mon Sep 17 00:00:00 2001 From: yflory Date: Tue, 20 Dec 2022 17:25:54 +0100 Subject: [PATCH] Flush cache when adding new admin --- lib/commands/admin-rpc.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/commands/admin-rpc.js b/lib/commands/admin-rpc.js index 53dd34fb6..a05b177a2 100644 --- a/lib/commands/admin-rpc.js +++ b/lib/commands/admin-rpc.js @@ -786,7 +786,11 @@ Admin.addFirstAdmin = function (Env, data, cb) { var key = data.edPublic; if (token.length !== 64 || data.edPublic.length !== 44) { return void cb('INVALID_ARGS'); } - adminDecree(Env, null, cb, ['ADD_FIRST_ADMIN', [ + adminDecree(Env, null, function (err) { + if (err) { return void cb(err); } + Env.flushCache(); + cb(); + }, ['ADD_FIRST_ADMIN', [ 'ADD_ADMIN_KEY', [key] ]], "");