I have resolve my problem. It's very odd. It's the place of the operator... query &= Eq('portal_type', 'J_Product') query &= Eq('review_state', 'published') I replace this by : query = query & Eq('portal_type', 'J_Product') query = query & Eq('review_state', 'published') It's work :)