]> source.dussan.org Git - gitea.git/commitdiff
parseScope with owner/repo always sets owner to zero (#25987)
authorEarl Warren <109468362+earl-warren@users.noreply.github.com>
Wed, 19 Jul 2023 13:21:51 +0000 (15:21 +0200)
committerGitHub <noreply@github.com>
Wed, 19 Jul 2023 13:21:51 +0000 (21:21 +0800)
Refs: https://codeberg.org/forgejo/forgejo/pulls/1001

routers/private/actions.go

index b7e416f56a33b7ee40730f96ce3e16f3667fd319..2403b9c41a0b4c236acb12cd6308ab0561ee088a 100644 (file)
@@ -77,9 +77,10 @@ func parseScope(ctx *context.PrivateContext, scope string) (ownerID, repoID int6
        if err != nil {
                return ownerID, repoID, err
        }
+       ownerID = u.ID
 
        if !found {
-               return u.ID, repoID, nil
+               return ownerID, repoID, nil
        }
 
        r, err := repo_model.GetRepositoryByName(u.ID, repoName)