@mapache I can't follow it because instead of Accept activity it sends this (no type property):
{"@context":"https://www.w3.org/ns/activitystreams","actor":"https://badges.vocalcat.com/actors/badges.vocalcat.com/badgefed","id":"https://badges.vocalcat.com/actors/badges.vocalcat.com/badgefed#accepts/follows/https://mitra.social/users/silverpill","object":{"actor":"https://mitra.social/users/silverpill","id":"https://mitra.social/activities/follow/01962b0c-d8db-5c26-f688-c80cd60332a3","object":"https://badges.vocalcat.com/actors/badges.vocalcat.com/badgefed","type":"Follow"}}@mapache There is a little problem with this actor. The server returns an HTML document when request is made with Accept header value required by ActivityPub spec: https://www.w3.org/TR/activitypub/#retrieving-objects
To reproduce:
curl -L -H 'Accept: application/ld+json; profile="https://www.w3.org/ns/activitystreams"' https://badges.vocalcat.com/actors/badges.vocalcat.com/fediverseI've been getting a lot of Mastodon sidekiq errors: ActivityPub:ProcessingWorker "ActiveRecord::StatementInvalid: PG::CardinalityViolation: ERROR: ON CONFLICT DO UPDATE command cannot affect row a second time HINT: Ensure that no rows proposed for insertion within the same command..."
It always comes back to a post that is from "snac/2.71"
The specific argument starts out with:
post ID (I think), "{\n \"@context\": \"https://www.w3.org/ns/activitystreams\",\n \"type\": \"Update\",\n \"id\".....redacted
@tom @MrPresidentTom@ugs.tomkahe.com doesn't work
curl -H 'Accept: application/ld+json; profile="https://www.w3.org/ns/activitystreams"' https://ugs.tomkahe.com/user/8869bc26-e9f5-4670-85a2-56c272512bd6Instead of sending ActivityPub actor, the server sends a redirect
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.