diff --git a/pagure/lib/tasks_services.py b/pagure/lib/tasks_services.py index 86ce9da..efa4dc6 100644 --- a/pagure/lib/tasks_services.py +++ b/pagure/lib/tasks_services.py @@ -101,7 +101,7 @@ def call_web_hooks(project, topic, msg, urls): _log.info("Calling url %s" % url) try: req = requests.post( - url, headers=headers, data={"payload": content}, timeout=60 + url, headers=headers, data=content, timeout=60 ) if not req: _log.info( diff --git a/tests/test_pagure_lib_task_services.py b/tests/test_pagure_lib_task_services.py index a769683..5ab0f2a 100644 --- a/tests/test_pagure_lib_task_services.py +++ b/tests/test_pagure_lib_task_services.py @@ -448,8 +448,7 @@ class PagureLibTaskServicesWithWebHooktests(tests.Modeltests): calls = [ call( 'http://bar.org/bar', - data={ - 'payload': '{' + data='{' '"i": 1, ' '"msg": {' '"pagure_instance": "http://localhost.localdomain/", ' @@ -458,7 +457,7 @@ class PagureLibTaskServicesWithWebHooktests(tests.Modeltests): '"msg_id": "2018-not_so_random", ' '"timestamp": 2, ' '"topic": "topic"}' - }, + , headers={ 'X-Pagure': 'http://localhost.localdomain/', 'X-Pagure-project': 'test', @@ -473,8 +472,7 @@ class PagureLibTaskServicesWithWebHooktests(tests.Modeltests): ), call( 'http://foo.com/api/flag', - data={ - 'payload': '{' + data='{' '"i": 1, ' '"msg": {' '"pagure_instance": "http://localhost.localdomain/", ' @@ -483,7 +481,7 @@ class PagureLibTaskServicesWithWebHooktests(tests.Modeltests): '"msg_id": "2018-not_so_random", ' '"timestamp": 2, ' '"topic": "topic"}' - }, + , headers={ 'X-Pagure': 'http://localhost.localdomain/', 'X-Pagure-project': 'test',