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] ]], "");