diff --git a/app/controllers/api/account.php b/app/controllers/api/account.php index 9c6516f91..6674c30cd 100644 --- a/app/controllers/api/account.php +++ b/app/controllers/api/account.php @@ -64,12 +64,13 @@ App::post('/v1/account') $whitlistDomains = $project->getAttribute('authWhitelistDomains'); if($whitlistGod !== 'disabled') { - $sum = $projectDB->getCount([ // Count users - 'limit' => 1, + $projectDB->getCollection([ // Count users 'filters' => [ '$collection='.Database::SYSTEM_COLLECTION_USERS, ], ]); + + $sum = $projectDB->getSum(); if($sum !== 0) { throw new Exception('Console registration is restricted. Contact your administrator for more information.', 401); diff --git a/app/views/install/compose.phtml b/app/views/install/compose.phtml index 1c0c98108..993944f26 100644 --- a/app/views/install/compose.phtml +++ b/app/views/install/compose.phtml @@ -56,6 +56,7 @@ services: - influxdb environment: - _APP_ENV + - _APP_CONSOLE_WHITELIST_GOD - _APP_CONSOLE_WHITELIST_EMAILS - _APP_CONSOLE_WHITELIST_IPS - _APP_SYSTEM_EMAIL_NAME diff --git a/docker-compose.yml b/docker-compose.yml index c4ad29c64..a9b9d0d87 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -75,6 +75,9 @@ services: - influxdb environment: - _APP_ENV + - _APP_CONSOLE_WHITELIST_GOD + - _APP_CONSOLE_WHITELIST_EMAILS + - _APP_CONSOLE_WHITELIST_IPS - _APP_SYSTEM_EMAIL_NAME - _APP_SYSTEM_EMAIL_ADDRESS - _APP_SYSTEM_SECURITY_EMAIL_ADDRESS