Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop

This commit is contained in:
David Bomba 2021-06-26 10:32:45 +10:00
commit fc37757f21
2 changed files with 24 additions and 20 deletions

View File

@ -60,36 +60,36 @@ class SubdomainFill extends Command
}); });
$db1 = Company::on('db-ninja-01')->get(); // $db1 = Company::on('db-ninja-01')->get();
$db1->each(function ($company){ // $db1->each(function ($company){
$db2 = Company::on('db-ninja-02a')->find($company->id); // $db2 = Company::on('db-ninja-02a')->find($company->id);
if($db2) // if($db2)
{ // {
$db2->subdomain = $company->subdomain; // $db2->subdomain = $company->subdomain;
$db2->save(); // $db2->save();
} // }
}); // });
$db1 = null; // $db1 = null;
$db2 = null; // $db2 = null;
$db2 = Company::on('db-ninja-02')->get(); // $db2 = Company::on('db-ninja-02')->get();
$db2->each(function ($company){ // $db2->each(function ($company){
$db1 = Company::on('db-ninja-01a')->find($company->id); // $db1 = Company::on('db-ninja-01a')->find($company->id);
if($db1) // if($db1)
{ // {
$db1->subdomain = $company->subdomain; // $db1->subdomain = $company->subdomain;
$db1->save(); // $db1->save();
} // }
}); // });
} }
} }

View File

@ -337,6 +337,10 @@ class Import implements ShouldQueue
if(!MultiDB::checkDomainAvailable($data['subdomain'])) if(!MultiDB::checkDomainAvailable($data['subdomain']))
$data['subdomain'] = MultiDB::randomSubdomainGenerator(); $data['subdomain'] = MultiDB::randomSubdomainGenerator();
if(strlen($data['subdomain']) == 0)
$data['subdomain'] = MultiDB::randomSubdomainGenerator();
} }
$rules = (new UpdateCompanyRequest())->rules(); $rules = (new UpdateCompanyRequest())->rules();