]> source.dussan.org Git - gitea.git/commitdiff
IsUserAllowedToUpdate should igonre if user is nil (#14886)
author6543 <6543@obermui.de>
Thu, 4 Mar 2021 20:28:28 +0000 (21:28 +0100)
committerGitHub <noreply@github.com>
Thu, 4 Mar 2021 20:28:28 +0000 (21:28 +0100)
services/pull/update.go

index 0829b1c5d6b4b60c485b7fd98492be69708af850..f4f7859a49ec1b7d5de2897c4f3d851c1c822d40 100644 (file)
@@ -48,6 +48,9 @@ func Update(pull *models.PullRequest, doer *models.User, message string) error {
 
 // IsUserAllowedToUpdate check if user is allowed to update PR with given permissions and branch protections
 func IsUserAllowedToUpdate(pull *models.PullRequest, user *models.User) (bool, error) {
+       if user == nil {
+               return false, nil
+       }
        headRepoPerm, err := models.GetUserRepoPermission(pull.HeadRepo, user)
        if err != nil {
                return false, err