Skip to content

Commit 3134897

Browse files
fix: change mr.merge() to use 'post_data'
MR #1121 changed mr.merge() to use 'query_data'. This appears to have been wrong. From the Gitlab docs they state it should be sent in a payload body https://docs.gitlab.com/ee/api/README.html#request-payload since mr.merge() is a PUT request. > Request Payload > API Requests can use parameters sent as query strings or as a > payload body. GET requests usually send a query string, while PUT > or POST requests usually send the payload body Fixes: #1452 Related to: #1120
1 parent 749859f commit 3134897

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

gitlab/v4/objects/merge_requests.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@ def merge(
329329
if merge_when_pipeline_succeeds:
330330
data["merge_when_pipeline_succeeds"] = True
331331

332-
server_data = self.manager.gitlab.http_put(path, query_data=data, **kwargs)
332+
server_data = self.manager.gitlab.http_put(path, post_data=data, **kwargs)
333333
self._update_attrs(server_data)
334334

335335

0 commit comments

Comments
 (0)