jackjamieson2 / yarns-microsub-server

Yarns is a Microsub server that runs as a plugin on your WordPress site.
GNU General Public License v2.0
20 stars 4 forks source link

PHP message: Unknown cap: edit_user | read | read_private_posts #107

Closed bekopharm closed 3 years ago

bekopharm commented 3 years ago

Getting this over and over again in my logs when using https://reader.boddez.net to access the endpoint:

request: "GET /wp-json/yarns-microsub/1.0/endpoint?action=channels HTTP/1.1"
Unknown cap: edit_user
Unknown cap: read
Unknown cap: read_private_posts
Unknown cap: read_private_posts
Unknown cap: read_private_posts
Unknown cap: read_private_posts
Unknown cap: read_private_posts
Unknown cap: read_private_posts
Unknown cap: read_private_posts
Unknown cap: read_private_posts
Unknown cap: read_private_posts
Unknown cap: read_private_posts
Unknown cap: read_private_posts
Unknown cap: read_private_posts
Unknown cap: read_private_posts
Unknown cap: read_private_posts
Unknown cap: read_private_posts
Unknown cap: read_private_posts
Unknown cap: read_private_posts
Unknown cap: read_private_posts
Unknown cap: read_private_posts
Unknown cap: read_private_posts
Unknown cap: read_private_posts
Unknown cap: read_private_posts
Unknown cap: read_private_posts
Unknown cap: read_private_posts
Unknown cap: read_private_posts
Unknown cap: read_private_posts
Unknown cap: read
Unknown cap: read
janboddez commented 3 years ago

Thinking this is a byproduct of https://github.com/indieweb/wordpress-indieauth/blob/1d6e3e8603ff8d534e08c3068b894e5db04a7512/includes/class-indieauth-scopes.php#L44, which seems to be merely logging every non-IndieAuth capability, and not something to do with any specific Microsub server or client.

dshanske commented 3 years ago

It only does that in debug mode

bekopharm commented 3 years ago

True. I need debug mode sometimes so I noticed.

Something running in a loop like that sounds wrong to me tho. It's on any channel request.

So you say I got the wrong project again?

dshanske commented 3 years ago

Yes.