Allow PR review with comments only (#570)
It is common to create PR review with Comments only, where foreword Body is empty. This is allowed by Gitea API, therefore SDK should return empty body error only if there are no comments. Co-authored-by: Petr Vaněk <arkamar@atlas.cz> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> Reviewed-on: https://gitea.com/gitea/go-sdk/pulls/570 Reviewed-by: Norwin <noerw@noreply.gitea.io> Reviewed-by: Andrew Thornton <art27@cantab.net> Co-authored-by: arkamar <arkamar@noreply.gitea.io> Co-committed-by: arkamar <arkamar@noreply.gitea.io>
This commit is contained in:
parent
adebf1cd11
commit
319a978c6c
1 changed files with 1 additions and 1 deletions
|
@ -116,7 +116,7 @@ type ListPullReviewsOptions struct {
|
|||
|
||||
// Validate the CreatePullReviewOptions struct
|
||||
func (opt CreatePullReviewOptions) Validate() error {
|
||||
if opt.State != ReviewStateApproved && len(strings.TrimSpace(opt.Body)) == 0 {
|
||||
if opt.State != ReviewStateApproved && len(opt.Comments) == 0 && len(strings.TrimSpace(opt.Body)) == 0 {
|
||||
return fmt.Errorf("body is empty")
|
||||
}
|
||||
for i := range opt.Comments {
|
||||
|
|
Loading…
Reference in a new issue