Open
Description
openedon May 2, 2024
Quick summary
When fetching plugins for a site where the JSON API module is disabled, one only receives an error.
Steps to reproduce
- Start with a site that's connected to WordPress.com.
- Go to Jetpack > Settings > Modules in wp-admin, and disable the JSON API module.
- Go to https://cloud.jetpack.com/plugins/manage/yoursite.com
What you expected to happen
I expected to see a list of the different plugins installed on the site.
What actually happened
Instead I only get a "No plugins found." error. When looking at the API requests on that page, I see that the rest/v1.1/sites/site_id/plugins
request returns a 403: "API calls to this blog have been disabled."
The request should always be available in Calypso.
One can see the expected result when running the same request in https://developer.wordpress.com/docs/api/console/
It returns the plugins installed on the site.
Impact
Some (< 50%)
Available workarounds?
No and the platform is unusable
Platform (Simple and/or Atomic)
Atomic, Self-hosted
Logs or notes
No response
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Metadata
Assignees
Labels
Type
Projects
Status
Triaged