1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2026-02-05 19:14:03 +00:00

Pass correct argument to queued DB creators/deleters

This commit is contained in:
Samuel Štancl 2020-04-30 20:58:12 +02:00
parent ea72a7b4c7
commit aa74b90819
2 changed files with 8 additions and 2 deletions

View file

@ -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) {

View file

@ -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()
{
}
} }