Skip to content

Commit 928e2fd

Browse files
committed
fix
1 parent 4422cc8 commit 928e2fd

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

services/lfs/server.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -496,7 +496,7 @@ func authenticate(ctx *context.Context, repository *repo_model.Repository, autho
496496
accessMode = perm.AccessModeWrite
497497
}
498498

499-
if ctx.Data["IsActionsToken"] == true {
499+
if ctx.Doer.IsActions() {
500500
taskID := ctx.Data["ActionsTaskID"].(int64)
501501
task, err := actions_model.GetTaskByID(ctx, taskID)
502502
if err != nil {
@@ -509,9 +509,8 @@ func authenticate(ctx *context.Context, repository *repo_model.Repository, autho
509509

510510
if task.IsForkPullRequest {
511511
return accessMode <= perm.AccessModeRead
512-
} else {
513-
return accessMode <= perm.AccessModeWrite
514512
}
513+
return accessMode <= perm.AccessModeWrite
515514
} else {
516515
// ctx.IsSigned is unnecessary here, this will be checked in perm.CanAccess
517516
perm, err := access_model.GetUserRepoPermission(ctx, repository, ctx.Doer)

0 commit comments

Comments
 (0)