N°3148 - OQL request malformed

Fix variables in ListExpression
This commit is contained in:
Eric
2020-07-22 10:06:11 +02:00
parent 5b04143711
commit dfaeca43e4

View File

@@ -1972,7 +1972,15 @@ class ListExpression extends Expression
{
if ($oExpr instanceof VariableExpression)
{
$this->m_aExpressions[$idx] = $oExpr->GetAsScalar($aArgs);
$oVarExpr = $oExpr->GetAsScalar($aArgs);
if ($oVarExpr instanceof ListExpression)
{
$this->m_aExpressions = $oVarExpr->GetItems();
}
else
{
$this->m_aExpressions[$idx] = $oVarExpr;
}
}
else
{