Access denied for eZ Find result

Author Message

Sylvain Gogel

Monday 09 August 2010 8:41:40 am

Hi there,

I got a strange behaviour with ezfind:

SearchResult array Array(1)
SearchCount integer 3

Definitely some inconsistency with those values as page_limit is 10

Here is the full search params :

 

array(14) {
  ["SearchOffset"]=>
  int(0)
  ["SearchLimit"]=>
  int(50)
  ["Facet"]=>
  NULL
  ["SortBy"]=>
  array(1) {
    ["relevance"]=>
    string(4) "desc"
  }
  ["Filter"]=>
  NULL
  ["SearchContentClassID"]=>
  NULL
  ["SearchSectionID"]=>
  string(1) "1"
  ["SearchSubTreeArray"]=>
  NULL
  ["IgnoreVisibility"]=>
  bool(false)
  ["Limitation"]=>
  NULL
  ["AsObjects"]=>
  bool(true)
  ["SpellCheck"]=>
  array(2) {
    [0]=>
    bool(true)
    [1]=>
    string(7) "default"
  }
  ["BoostFunctions"]=>
  NULL
  ["QueryHandler"]=>
  NULL
}

I'm on ez 4.0.0

and ezfind 2.0.0

Any idea of what is the problem?

I tried to remove the section limitation. No lick, same results.

I saw in the logs

<strong><span>Notice:</span> eZSolr::search() </strong>Access denied for eZ Find result, node_id: 19143

Warning: PHP

thanks

--
http://www.ecedi.fr
Agence Web, Créa/Conseils, Accessibilité
eZPublish, Drupal, Zend, Symfony

Sylvain Gogel

Monday 09 August 2010 8:55:28 am

Searching the DB directly i found a node 19143, but in the Users section (id 2)

but in my fetch(ezfind, search) i include 'section_id' = 1

grrr looks like a bug with the section filter :(

--
http://www.ecedi.fr
Agence Web, Créa/Conseils, Accessibilité
eZPublish, Drupal, Zend, Symfony

Paul Borgermans

Thursday 12 August 2010 12:44:45 am

seems the index is out of date wrt to the section ids, you will need to reindex

also: you should upgrade ;)

eZ Publish, eZ Find, Solr expert consulting and training
http://twitter.com/paulborgermans

Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2014 eZ Systems AS (except where otherwise noted). All rights reserved.