From dfaeca43e405401da2fc12d08ca1b078651fe758 Mon Sep 17 00:00:00 2001 From: Eric Date: Wed, 22 Jul 2020 10:06:11 +0200 Subject: [PATCH] =?UTF-8?q?N=C2=B03148=20-=20OQL=20request=20malformed=20F?= =?UTF-8?q?ix=20variables=20in=20ListExpression?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/oql/expression.class.inc.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/core/oql/expression.class.inc.php b/core/oql/expression.class.inc.php index 8b2e43e27..26efeb1d3 100644 --- a/core/oql/expression.class.inc.php +++ b/core/oql/expression.class.inc.php @@ -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 {