Add security to ensure the admin is available

This commit is contained in:
Aurélien Georget 2019-10-28 17:18:41 +01:00
parent ce02440ba5
commit d0268ad397

View File

@ -12,6 +12,7 @@ const {
get, get,
difference, difference,
intersection, intersection,
isEmpty,
isObject, isObject,
isFunction, isFunction,
} = require('lodash'); } = require('lodash');
@ -28,6 +29,10 @@ module.exports = {
*/ */
async isInitialised(strapi) { async isInitialised(strapi) {
try { try {
if (isEmpty(strapi.admin)) {
return true;
}
const numberOfAdministrators = await strapi const numberOfAdministrators = await strapi
.query('administrator', 'admin') .query('administrator', 'admin')
.find({ _limit: 1 }); .find({ _limit: 1 });