This commit is contained in:
Yuri Kuznetsov
2021-09-07 15:45:27 +03:00
parent 5a94143fd7
commit e0c10f3564
@@ -2163,11 +2163,13 @@ class SelectManager
*/
public function hasJoin($join, array &$result)
{
if (in_array($join, $result['joins'])) {
$list = $result['joins'] ?? [];
if (in_array($join, $list)) {
return true;
}
foreach ($result['joins'] as $item) {
foreach ($list as $item) {
if (is_array($item) && count($item) > 1) {
if ($item[1] == $join) {
return true;
@@ -2184,11 +2186,13 @@ class SelectManager
*/
public function hasLeftJoin($leftJoin, array &$result)
{
if (in_array($leftJoin, $result['leftJoins'])) {
$list = $result['leftJoins'] ?? [];
if (in_array($leftJoin, $list)) {
return true;
}
foreach ($result['leftJoins'] as $item) {
foreach ($list as $item) {
if (is_array($item) && count($item) > 1) {
if ($item[1] == $leftJoin) {
return true;