From 01a328bed0747c6446195f8646ba82844ece5876 Mon Sep 17 00:00:00 2001 From: Excellencedev Date: Fri, 16 Jan 2026 17:09:41 +0100 Subject: [PATCH] fixes --- models/perm/access/repo_permission.go | 4 ++++ tests/integration/actions_job_token_test.go | 1 + 2 files changed, 5 insertions(+) diff --git a/models/perm/access/repo_permission.go b/models/perm/access/repo_permission.go index c3f6a3afc5..8cac1c49a0 100644 --- a/models/perm/access/repo_permission.go +++ b/models/perm/access/repo_permission.go @@ -273,6 +273,10 @@ func GetActionsUserRepoPermission(ctx context.Context, repo *repo_model.Reposito return perm, err } + if err := repo.LoadOwner(ctx); err != nil { + return perm, err + } + actionsUnit, err := repo.GetUnit(ctx, unit.TypeActions) if err != nil { // If Actions unit doesn't exist, return empty permission diff --git a/tests/integration/actions_job_token_test.go b/tests/integration/actions_job_token_test.go index c3120b03ef..fef3962c3c 100644 --- a/tests/integration/actions_job_token_test.go +++ b/tests/integration/actions_job_token_test.go @@ -280,6 +280,7 @@ func TestActionsTokenPermissionsClamping(t *testing.T) { // Set Clamping Config: Custom Mode (Default=Max), Max Code = Read req := NewRequestWithValues(t, "POST", fmt.Sprintf("/%s/%s/settings/actions/general/token_permissions", repo.OwnerName, repo.Name), map[string]string{ + "override_org_config": "true", "token_permission_mode": "custom", "max_code": "read", })