diff --git a/models/perm/access/repo_permission.go b/models/perm/access/repo_permission.go index 453a90ad5c..b945ff8a74 100644 --- a/models/perm/access/repo_permission.go +++ b/models/perm/access/repo_permission.go @@ -282,6 +282,9 @@ func GetActionsUserRepoPermission(ctx context.Context, repo *repo_model.Reposito } // Check Organization Cross-Repo Access Policy + if err := repo.LoadOwner(ctx); err != nil { + return perm, err + } if repo.OwnerID == taskRepo.OwnerID && repo.Owner.IsOrganization() { orgCfg, err := actions_model.GetOrgActionsConfig(ctx, repo.OwnerID) if err != nil {