From d0268ad3973cc0aa2f9728e983cde3d505fdfece Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Georget?= Date: Mon, 28 Oct 2019 17:18:41 +0100 Subject: [PATCH] Add security to ensure the admin is available --- packages/strapi/lib/utils/index.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/strapi/lib/utils/index.js b/packages/strapi/lib/utils/index.js index e59645eb10..c7221e7817 100644 --- a/packages/strapi/lib/utils/index.js +++ b/packages/strapi/lib/utils/index.js @@ -12,6 +12,7 @@ const { get, difference, intersection, + isEmpty, isObject, isFunction, } = require('lodash'); @@ -28,6 +29,10 @@ module.exports = { */ async isInitialised(strapi) { try { + if (isEmpty(strapi.admin)) { + return true; + } + const numberOfAdministrators = await strapi .query('administrator', 'admin') .find({ _limit: 1 });