You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Additional conditions added via joinWhere and joinOrWhere were not being honored on MysqliDb configurations with prefixes. A bit of debugging revealed that in _buildJoin, the table name stored in _join had the prefix, but the one in _joinAnd did not. This caused the condition isset($this->_joinAnd[$joinStr]) to fail and never consider any of the extra join conditions.
Problem stems from joinWhere commands being keyed by the raw table name as provided, without conditioning it like the way join does it.
The text was updated successfully, but these errors were encountered:
Additional conditions added via
joinWhere
andjoinOrWhere
were not being honored on MysqliDb configurations with prefixes. A bit of debugging revealed that in_buildJoin
, the table name stored in_join
had the prefix, but the one in_joinAnd
did not. This caused the conditionisset($this->_joinAnd[$joinStr])
to fail and never consider any of the extra join conditions.Problem stems from
joinWhere
commands being keyed by the raw table name as provided, without conditioning it like the wayjoin
does it.The text was updated successfully, but these errors were encountered: