diff --git a/routers/api/v1/activitypub/repository.go b/routers/api/v1/activitypub/repository.go index 6638c2dd86..99e399c497 100644 --- a/routers/api/v1/activitypub/repository.go +++ b/routers/api/v1/activitypub/repository.go @@ -93,14 +93,14 @@ func RepositoryInbox(ctx *context.APIContext) { nodeInfo, err := createNodeInfo(ctx, rawActorID) log.Info("RepositoryInbox: nodeInfo validated: %v", nodeInfo) - actorID, err := forgefed.NewPersonID(actorUri, string(activity.Source)) + actorID, err := forgefed.NewPersonID(actorUri, string(nodeInfo.Source)) if err != nil { ctx.ServerError("Validate actorId", err) return } log.Info("RepositoryInbox: actorId validated: %v", actorID) // parse objectID (repository) - objectID, err := forgefed.NewRepositoryID(activity.Object.GetID().String(), string(activity.Source)) + objectID, err := forgefed.NewRepositoryID(activity.Object.GetID().String(), string(nodeInfo.Source)) if err != nil { ctx.ServerError("Validate objectId", err) return