diff --git a/src/Fedi/Routes.hs b/src/Fedi/Routes.hs index 27796c5..e105b1d 100644 --- a/src/Fedi/Routes.hs +++ b/src/Fedi/Routes.hs @@ -180,7 +180,7 @@ checkContentTypeAccept request = case lookup Twain.hAccept request.requestHeaders of Just bs -> ("application/activity+json" `BS.isInfixOf` bs) - || ( ("application/activity+json" `BS.isInfixOf` bs) + || ( ("application/ld+json" `BS.isInfixOf` bs) && ("profile=\"https://www.w3.org/ns/activitystreams\"" `BS.isInfixOf` bs) ) Nothing -> False