Remove optimizations and fix dealer query. #597

This commit is contained in:
Korina Cordero 2021-07-23 04:06:48 +00:00
parent b9a6109c78
commit 52419dea6f

View file

@ -48,9 +48,9 @@ class SetWarrantyBranchCodeCommand extends Command
$dealer_name = strtoupper($warranty->getDealerName()); $dealer_name = strtoupper($warranty->getDealerName());
// error_log('warranty dealer name ' . $dealer_name); // error_log('warranty dealer name ' . $dealer_name);
// find dealer using name // find dealer using name with findOneBy
$dealer_results = $em->getRepository(Dealer::class)->findBy(['name' => $dealer_name]); $dealer = $em->getRepository(Dealer::class)->findOneBy(['name' => $dealer_name]);
foreach ($dealer_results as $dealer) if ($dealer != null)
{ {
error_log('Setting branch code for warranty with dealer name ' . $dealer->getName()); error_log('Setting branch code for warranty with dealer name ' . $dealer->getName());
// get branch code // get branch code
@ -58,14 +58,10 @@ class SetWarrantyBranchCodeCommand extends Command
// set warranty branch code // set warranty branch code
$warranty->setDealerBranchCode($branch_code); $warranty->setDealerBranchCode($branch_code);
$em->flush();
} }
$em->detach($row[0]);
} }
$em->clear(); $em->flush();
return 0; return 0;
} }