revert(install): reset condition to look for instance owner before continuing install

This commit is contained in:
Yassine Doghri 2023-02-28 14:26:27 +00:00
parent ab275e978c
commit fc009f3d00
2 changed files with 6 additions and 1 deletions

View File

@ -115,8 +115,10 @@ class InstallController extends Controller
}
try {
$db = db_connect();
// Check if instance owner has been created, meaning install was completed
if ((new UserModel())->where('is_owner', true)
if ($db->tableExists('users') && (new UserModel())->where('is_owner', true)
->first() !== null
) {
// if so, show a 404 page

View File

@ -11,6 +11,7 @@ use Rector\CodingStyle\Rector\String_\SymplifyQuoteEscapeRector;
use Rector\Config\RectorConfig;
use Rector\Core\ValueObject\PhpVersion;
use Rector\DeadCode\Rector\If_\UnwrapFutureCompatibleIfPhpVersionRector;
use Rector\EarlyReturn\Rector\If_\ChangeAndIfToEarlyReturnRector;
use Rector\EarlyReturn\Rector\If_\ChangeOrIfContinueToMultiContinueRector;
use Rector\EarlyReturn\Rector\If_\ChangeOrIfReturnToEarlyReturnRector;
use Rector\Php55\Rector\String_\StringClassNameToClassConstantRector;
@ -64,6 +65,8 @@ return static function (RectorConfig $rectorConfig): void {
SymplifyQuoteEscapeRector::class => [__DIR__ . '/app/Language/*', __DIR__ . '/modules/*/Language/*'],
NewlineAfterStatementRector::class => [__DIR__ . '/app/Views'],
ChangeAndIfToEarlyReturnRector::class => [__DIR__ . '/modules/Install/Controllers/InstallController.php'],
]);
// Path to phpstan with extensions, that PHPStan in Rector uses to determine types