diff options
Diffstat (limited to 'internal/gitaly/service/wiki/update_page.go')
-rw-r--r-- | internal/gitaly/service/wiki/update_page.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/internal/gitaly/service/wiki/update_page.go b/internal/gitaly/service/wiki/update_page.go index 8849a477a..9122c8d4e 100644 --- a/internal/gitaly/service/wiki/update_page.go +++ b/internal/gitaly/service/wiki/update_page.go @@ -3,6 +3,7 @@ package wiki import ( "fmt" + gitalyerrors "gitlab.com/gitlab-org/gitaly/v15/internal/errors" "gitlab.com/gitlab-org/gitaly/v15/internal/gitaly/rubyserver" "gitlab.com/gitlab-org/gitaly/v15/proto/go/gitalypb" "google.golang.org/grpc/codes" @@ -61,6 +62,9 @@ func (s *server) WikiUpdatePage(stream gitalypb.WikiService_WikiUpdatePageServer } func validateWikiUpdatePageRequest(request *gitalypb.WikiUpdatePageRequest) error { + if request.GetRepository() == nil { + return gitalyerrors.ErrEmptyRepository + } if len(request.GetPagePath()) == 0 { return fmt.Errorf("empty Page Path") } |