Ensure namespace is set if override equals shared tables

This commit is contained in:
Jake Barnby
2024-05-08 16:04:28 +12:00
parent 89d6d25749
commit f7cd1e2361
+8 -3
View File
@@ -154,9 +154,14 @@ App::post('/v1/projects')
// TODO: One in 20 projects use shared tables. Temporary until all projects are using shared tables.
if (
!\mt_rand(0, 19)
&& System::getEnv('_APP_DATABASE_SHARED_TABLES', 'enabled') === 'enabled'
&& System::getEnv('_APP_EDITION', 'self-hosted') !== 'self-hosted'
(
!\mt_rand(0, 19)
&& System::getEnv('_APP_DATABASE_SHARED_TABLES', 'enabled') === 'enabled'
&& System::getEnv('_APP_EDITION', 'self-hosted') !== 'self-hosted'
) ||
(
$dsn === DATABASE_SHARED_TABLES
)
) {
$schema = 'appwrite';
$database = 'appwrite';