Merge pull request #288 from taigaio/Fixing-empty-body-bug-in-gitlab-webhooks
Fixing empty body bug in gitlab webhooksremotes/origin/enhancement/email-actions
commit
63319deb14
|
@ -90,6 +90,9 @@ class PushEventHook(BaseEventHook):
|
|||
|
||||
|
||||
def replace_gitlab_references(project_url, wiki_text):
|
||||
if wiki_text == None:
|
||||
wiki_text = ""
|
||||
|
||||
template = "\g<1>[GitLab#\g<2>]({}/issues/\g<2>)\g<3>".format(project_url)
|
||||
return re.sub(r"(\s|^)#(\d+)(\s|$)", template, wiki_text, 0, re.M)
|
||||
|
||||
|
|
|
@ -383,3 +383,4 @@ def test_replace_gitlab_references():
|
|||
assert event_hooks.replace_gitlab_references("project-url", " #2 ") == " [GitLab#2](project-url/issues/2) "
|
||||
assert event_hooks.replace_gitlab_references("project-url", " #2") == " [GitLab#2](project-url/issues/2)"
|
||||
assert event_hooks.replace_gitlab_references("project-url", "#test") == "#test"
|
||||
assert event_hooks.replace_gitlab_references("project-url", None) == ""
|
||||
|
|
Loading…
Reference in New Issue