mirror of
https://github.com/archtechx/tenancy.git
synced 2026-02-05 12:24:04 +00:00
Pass correct argument to queued DB creators/deleters
This commit is contained in:
parent
ea72a7b4c7
commit
aa74b90819
2 changed files with 8 additions and 2 deletions
|
|
@ -147,7 +147,7 @@ class DatabaseManager
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
QueuedTenantDatabaseCreator::withChain($chain)->dispatch($tenant->database()->manager(), $tenant->database());
|
QueuedTenantDatabaseCreator::withChain($chain)->dispatch($tenant->database()->manager(), $tenant);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function createDatabaseSynchronously(Tenant $tenant, array $afterCreating)
|
protected function createDatabaseSynchronously(Tenant $tenant, array $afterCreating)
|
||||||
|
|
@ -181,7 +181,7 @@ class DatabaseManager
|
||||||
$this->tenancy->event('database.deleting', $database, $tenant);
|
$this->tenancy->event('database.deleting', $database, $tenant);
|
||||||
|
|
||||||
if ($this->app['config']['tenancy.queue_database_deletion'] ?? false) {
|
if ($this->app['config']['tenancy.queue_database_deletion'] ?? false) {
|
||||||
QueuedTenantDatabaseDeleter::dispatch($manager, $database);
|
QueuedTenantDatabaseDeleter::dispatch($manager, $tenant);
|
||||||
} else {
|
} else {
|
||||||
$manager->deleteDatabase($database);
|
$manager->deleteDatabase($database);
|
||||||
if ($manager instanceof ManagesDatabaseUsers) {
|
if ($manager instanceof ManagesDatabaseUsers) {
|
||||||
|
|
|
||||||
|
|
@ -62,4 +62,10 @@ class DatabaseManagerTest extends TestCase
|
||||||
|
|
||||||
tenancy()->all()->each->delete();
|
tenancy()->all()->each->delete();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** @test */
|
||||||
|
public function extra_config_is_merged_into_the_connection_config_array()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue