diff --git a/lib/webfinger.php b/lib/webfinger.php index 0734d7c6..70a6f0fc 100644 --- a/lib/webfinger.php +++ b/lib/webfinger.php @@ -61,15 +61,20 @@ try { exit; } +$href = + $urlGenerator->linkToRouteAbsolute('social.ActivityPub.actorAlias', ['username' => $username]); + +if (substr($href, -1) === '/') { + $href = substr($href, 0, -1); +} + $finger = [ 'subject' => $subject, 'links' => [ [ 'rel' => 'self', 'type' => 'application/activity+json', - 'href' => $urlGenerator->linkToRouteAbsolute( - 'social.ActivityPub.actorAlias', ['username' => $username] - ) + 'href' => $href ] ] ];