Title: [Plugin: JSON API] inspector bug when consecutive queries with different arguments
Last modified: August 20, 2016

---

# [Plugin: JSON API] inspector bug when consecutive queries with different arguments

 *  [benoit.borrel](https://wordpress.org/support/users/benoitborrel/)
 * (@benoitborrel)
 * [13 years, 8 months ago](https://wordpress.org/support/topic/plugin-json-api-inspector-bug-when-consecutive-queries-with-different-arguments/)
 * Hi,
 * I am using JSON_API plugin version 1.0.7. I created my own plugin which:
    * inserts
   own category with some subterms, * creates a custom type to which newly created
   category is registered with * defines a controller as an extension to JSON API
 * The bug I found is appearing when I use JSON API inspector to perform consecutive
   queries with different arguments in my custom controller. Every result set is
   equal to the first.
 * My controller method code:
    ` public function get_article_list() { global $json_api;
 *  $args = array(
    'post_type' => 'article', 'post_status' => 'publish', 'taxonomy'
   => 'category', 'term' => 'red-wine' ); $nb_reds = count( $json_api->introspector-
   >get_posts( $args) );
 *  $args['term'] = 'rose-wine';
    $nb_roses = count( $json_api->introspector->get_posts(
   $args) );
 *  $args['term'] = 'white-wine';
    $nb_whites = count( $json_api->introspector->
   get_posts( $args) );
 *  var_dump($nb_reds, $nb_roses, $nb_whites);
    }
 * The fix I suggest is to reverse the array_merge arguments order in ./singletons/
   inspector.php line 278, to get:
 * `$query = array_merge($wp_query->query, $query);`
 * [http://wordpress.org/extend/plugins/json-api/](http://wordpress.org/extend/plugins/json-api/)

The topic ‘[Plugin: JSON API] inspector bug when consecutive queries with different
arguments’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/json-api.svg)
 * [JSON API](https://wordpress.org/plugins/json-api/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/json-api/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/json-api/)
 * [Active Topics](https://wordpress.org/support/plugin/json-api/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/json-api/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/json-api/reviews/)

 * 0 replies
 * 1 participant
 * Last reply from: [benoit.borrel](https://wordpress.org/support/users/benoitborrel/)
 * Last activity: [13 years, 8 months ago](https://wordpress.org/support/topic/plugin-json-api-inspector-bug-when-consecutive-queries-with-different-arguments/)
 * Status: not resolved