diff --git a/routers/web/repo/repo.go b/routers/web/repo/repo.go index 412b6b9c06..4f5a1a0c58 100644 --- a/routers/web/repo/repo.go +++ b/routers/web/repo/repo.go @@ -332,7 +332,8 @@ func ActionWatch(watch bool) func(ctx *context.Context) { func ActionStar(star bool) func(ctx *context.Context) { return func(ctx *context.Context) { - err := repo_model.StarRepo(ctx, ctx.Doer.ID, ctx.Repo.Repository.ID, star) + err := repo_service.StarRepoAndFederate(ctx, *ctx.Doer, ctx.Repo.Repository.ID, star) + if err != nil { ctx.ServerError(fmt.Sprintf("Action (star, %t)", star), err) return