[RSS Feed/News] Search sends a node-list as a hash and not an array to search subsystem

Status
Not open for further replies.

XenForo

Administrative
  • Thread starter
  • Admin
  • #1
If the c.nodes query parameter has the value c[nodes][10]=1&c[nodes][11]=2, and XFES is installed, elasticsearch can throw something like "Elasticsearch error: [terms] query does not support [0] within lookup element".

This happens because of this code;
PHP:

Code:
$nodeIds = $request->filter('c.nodes', 'array-uint');
$nodeIds = array_unique($nodeIds);
if ($nodeIds && reset($nodeIds))
{
   if ($request->filter('c.child_nodes', 'bool'))
   {
...
   }
   else
   {...

Read more

ادامه مطلب...
 
Status
Not open for further replies.
Back
Top Bottom