From a03133e728c5f5f63749386825b400a955c38b27 Mon Sep 17 00:00:00 2001 From: famfo Date: Sun, 23 Feb 2025 02:58:00 +0100 Subject: [PATCH] models/user: return server actor for APServer user ID --- models/user/user.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/models/user/user.go b/models/user/user.go index c77e8aeac2..ab706a80c8 100644 --- a/models/user/user.go +++ b/models/user/user.go @@ -313,6 +313,10 @@ func (u *User) HTMLURL() string { // APActorID returns the IRI to the api endpoint of the user func (u *User) APActorID() string { + if u.ID == APActorUserID { + return fmt.Sprintf("%vapi/v1/activitypub/actor", setting.AppURL) + } + return fmt.Sprintf("%vapi/v1/activitypub/user-id/%v", setting.AppURL, url.PathEscape(fmt.Sprintf("%v", u.ID))) }