diff --git a/pagure/api/fork.py b/pagure/api/fork.py index 9451f94..64eb542 100644 --- a/pagure/api/fork.py +++ b/pagure/api/fork.py @@ -491,6 +491,18 @@ def api_pull_request_update(repo, requestid, username=None, namespace=None): request.title = form.title.data.strip() request.initial_comment = form.initial_comment.data.strip() flask.g.session.add(request) + if not request.private and not request.project.private: + pagure.lib.notify.log( + request.project, + topic="pull-request.initial_comment.edited", + msg={ + "pullrequest": request.to_json( + public=True, with_comments=False + ), + "project": request.project.to_json(public=True), + "agent": flask.g.fas_user.username, + }, + ) try: # Link the PR to issue(s) if there is such link pagure.lib.query.link_pr_to_issue_on_description( diff --git a/pagure/ui/fork.py b/pagure/ui/fork.py index ef5b312..6262e20 100644 --- a/pagure/ui/fork.py +++ b/pagure/ui/fork.py @@ -538,6 +538,18 @@ def request_pull_edit(repo, requestid, username=None, namespace=None): request.title = form.title.data.strip() request.initial_comment = form.initial_comment.data.strip() flask.g.session.add(request) + if not request.private and not request.project.private: + pagure.lib.notify.log( + request.project, + topic="pull-request.initial_comment.edited", + msg={ + "pullrequest": request.to_json( + public=True, with_comments=False + ), + "project": request.project.to_json(public=True), + "agent": flask.g.fas_user.username, + }, + ) try: # Link the PR to issue(s) if there is such link pagure.lib.query.link_pr_to_issue_on_description(