Title: Bug in get_wp_error
Last modified: September 25, 2017

---

# Bug in get_wp_error

 *  Resolved [marcusraket.nu](https://wordpress.org/support/users/marcusraketnu/)
 * (@marcusraketnu)
 * [8 years, 8 months ago](https://wordpress.org/support/topic/bug-in-get_wp_error/)
 * Hi,
    There’s a bug in get_wp_error on line 209 where you return $access->add.
   WP_Error::add doesn’t actually return the WP_Error instance so you end up returning
   NULL instead of WP_Error. Simply write:
 *     ```
       $access->add( 'rest_cannot_access', $error_message, array( 'status' => rest_authorization_required_code() ) );
       return $access;
       ```
   
 * to fix this.

Viewing 2 replies - 1 through 2 (of 2 total)

 *  Plugin Author [Dave McHale](https://wordpress.org/support/users/dmchale/)
 * (@dmchale)
 * [8 years, 8 months ago](https://wordpress.org/support/topic/bug-in-get_wp_error/#post-9529437)
 * Thanks for the report [@marcusraketnu](https://wordpress.org/support/users/marcusraketnu/)–
   will take a look and see what I can do to get a fix in place 🙂 Cheers!
 *  Plugin Author [Dave McHale](https://wordpress.org/support/users/dmchale/)
 * (@dmchale)
 * [8 years, 8 months ago](https://wordpress.org/support/topic/bug-in-get_wp_error/#post-9537407)
 * [https://downloads.wordpress.org/plugin/disable-json-api.1.4.2.zip](https://downloads.wordpress.org/plugin/disable-json-api.1.4.2.zip)
 * Appreciate the report and the fix again, [@marcusraketnu](https://wordpress.org/support/users/marcusraketnu/)–
   should be all set now!

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Bug in get_wp_error’ is closed to new replies.

 * ![](https://ps.w.org/disable-json-api/assets/icon-256x256.png?rev=1001011)
 * [Disable REST API](https://wordpress.org/plugins/disable-json-api/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/disable-json-api/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/disable-json-api/)
 * [Active Topics](https://wordpress.org/support/plugin/disable-json-api/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/disable-json-api/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/disable-json-api/reviews/)

 * 2 replies
 * 2 participants
 * Last reply from: [Dave McHale](https://wordpress.org/support/users/dmchale/)
 * Last activity: [8 years, 8 months ago](https://wordpress.org/support/topic/bug-in-get_wp_error/#post-9537407)
 * Status: resolved