Skip to content

Commit 05617dd

Browse files
committed
github: support edition of diff post
When editing a diff post, the URL must be the following format: /repos/:owner/:repo/pulls/comments/:comment_id Source: https://developer.github.com/v3/pulls/comments/#edit-a-comment Signed-off-by: Julien Masson <[email protected]>
1 parent d099808 commit 05617dd

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

lisp/forge-github.el

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -655,10 +655,12 @@
655655

656656
(cl-defmethod forge--submit-edit-post ((_ forge-github-repository) post)
657657
(forge--ghub-patch post
658-
(cl-typecase post
659-
(forge-pullreq "/repos/:owner/:repo/pulls/:number")
660-
(forge-issue "/repos/:owner/:repo/issues/:number")
661-
(forge-post "/repos/:owner/:repo/issues/comments/:number"))
658+
(if (and (forge-pullreq-post-p post) (oref post diff-p))
659+
"/repos/:owner/:repo/pulls/comments/:number"
660+
(cl-typecase post
661+
(forge-pullreq "/repos/:owner/:repo/pulls/:number")
662+
(forge-issue "/repos/:owner/:repo/issues/:number")
663+
(forge-post "/repos/:owner/:repo/issues/comments/:number")))
662664
(if (cl-typep post 'forge-topic)
663665
(let-alist (forge--topic-parse-buffer)
664666
`((title . , .title)

0 commit comments

Comments
 (0)