@@ -278,7 +278,9 @@ def cherry_pick_commit(self, **kwargs):
278
278
try :
279
279
response = self ._session .post (url = f'{ self .url } /projects/{ commit .project_id } '
280
280
f'/repository/commits/{ commit .commit_hash } /cherry_pick' ,
281
- headers = self .headers , data = commit .data , verify = self .verify )
281
+ headers = self .headers ,
282
+ data = json .dumps (commit .data , indent = 2 ),
283
+ verify = self .verify )
282
284
except ValidationError as e :
283
285
raise ParameterError (f"Invalid parameters: { e .errors ()} " )
284
286
return response
@@ -301,7 +303,9 @@ def create_commit(self, **kwargs):
301
303
try :
302
304
response = self ._session .post (url = f'{ self .url } /projects/{ commit .project_id } '
303
305
f'/repository/commits' ,
304
- headers = self .headers , data = commit .data , verify = self .verify )
306
+ headers = self .headers ,
307
+ data = json .dumps (commit .data , indent = 2 ),
308
+ verify = self .verify )
305
309
except ValidationError as e :
306
310
raise ParameterError (f"Invalid parameters: { e .errors ()} " )
307
311
return response
@@ -324,7 +328,9 @@ def revert_commit(self, **kwargs):
324
328
try :
325
329
response = self ._session .post (url = f'{ self .url } /projects/{ commit .project_id } '
326
330
f'/repository/commits/{ commit .commit_hash } /revert' ,
327
- headers = self .headers , data = commit .data , verify = self .verify )
331
+ headers = self .headers ,
332
+ data = json .dumps (commit .data , indent = 2 ),
333
+ verify = self .verify )
328
334
except ValidationError as e :
329
335
raise ParameterError (f"Invalid parameters: { e .errors ()} " )
330
336
return response
@@ -393,7 +399,9 @@ def create_commit_comment(self, **kwargs):
393
399
try :
394
400
response = self ._session .post (url = f'{ self .url } /projects/{ commit .project_id } '
395
401
f'/repository/commits/{ commit .commit_hash } /comments' ,
396
- headers = self .headers , data = commit .data , verify = self .verify )
402
+ headers = self .headers ,
403
+ data = json .dumps (commit .data , indent = 2 ),
404
+ verify = self .verify )
397
405
except ValidationError as e :
398
406
raise ParameterError (f"Invalid parameters: { e .errors ()} " )
399
407
return response
@@ -462,7 +470,9 @@ def post_build_status_to_commit(self, **kwargs):
462
470
try :
463
471
response = self ._session .post (url = f'{ self .url } /projects/{ commit .project_id } '
464
472
f'/statuses/{ commit .commit_hash } /' ,
465
- headers = self .headers , data = commit .data , verify = self .verify )
473
+ headers = self .headers ,
474
+ data = json .dumps (commit .data , indent = 2 ),
475
+ verify = self .verify )
466
476
except ValidationError as e :
467
477
raise ParameterError (f"Invalid parameters: { e .errors ()} " )
468
478
return response
@@ -1071,7 +1081,7 @@ def run_project_job(self, **kwargs):
1071
1081
raise MissingParameterError
1072
1082
try :
1073
1083
response = self ._session .post (url = f'{ self .url } /projects/{ job .project_id } /jobs/{ job .job_id } /play' ,
1074
- headers = self .headers , data = job .data , verify = self .verify )
1084
+ headers = self .headers , data = json . dumps ( job .data , indent = 2 ) , verify = self .verify )
1075
1085
except ValidationError as e :
1076
1086
raise ParameterError (f"Invalid parameters: { e .errors ()} " )
1077
1087
return response
@@ -1345,7 +1355,7 @@ def create_project_level_rule(self, **kwargs):
1345
1355
try :
1346
1356
response = self ._session .post (url = f'{ self .url } /projects/{ merge_rule .project_id } /approval_rules' ,
1347
1357
headers = self .headers ,
1348
- data = merge_rule .data ,
1358
+ data = json . dumps ( merge_rule .data , indent = 2 ) ,
1349
1359
verify = self .verify )
1350
1360
1351
1361
except ValidationError as e :
@@ -1370,7 +1380,8 @@ def update_project_level_rule(self, **kwargs):
1370
1380
try :
1371
1381
response = self ._session .put (url = f'{ self .url } /projects/{ merge_rule .project_id } '
1372
1382
f'/approval_rules/{ merge_rule .approval_rule_id } ' ,
1373
- headers = self .headers , data = merge_rule .data , verify = self .verify )
1383
+ headers = self .headers , data = json .dumps (merge_rule .data , indent = 2 ),
1384
+ verify = self .verify )
1374
1385
except ValidationError as e :
1375
1386
raise ParameterError (f"Invalid parameters: { e .errors ()} " )
1376
1387
return response
@@ -1393,7 +1404,8 @@ def delete_project_level_rule(self, **kwargs):
1393
1404
try :
1394
1405
response = self ._session .put (url = f'{ self .url } /projects/{ merge_rule .project_id } '
1395
1406
f'/approval_rules/{ merge_rule .approval_rule_id } ' ,
1396
- headers = self .headers , data = merge_rule .data , verify = self .verify )
1407
+ headers = self .headers , data = json .dumps (merge_rule .data , indent = 2 ),
1408
+ verify = self .verify )
1397
1409
except ValidationError as e :
1398
1410
raise ParameterError (f"Invalid parameters: { e .errors ()} " )
1399
1411
return response
@@ -2640,7 +2652,7 @@ def register_new_runner(self, **kwargs):
2640
2652
try :
2641
2653
response = self ._session .put (url = f'{ self .url } /runners' ,
2642
2654
headers = self .headers ,
2643
- data = runner .data ,
2655
+ data = json . dumps ( runner .data , indent = 2 ) ,
2644
2656
verify = self .verify )
2645
2657
except ValidationError as e :
2646
2658
raise ParameterError (f"Invalid parameters: { e .errors ()} " )
@@ -3030,7 +3042,7 @@ def upload_wiki_page_attachment(self, **kwargs):
3030
3042
response = self ._session .put (url = f'{ self .url } /projects/{ wiki .project_id } /wikis/attachments' ,
3031
3043
headers = headers ,
3032
3044
verify = self .verify ,
3033
- data = data )
3045
+ data = json . dumps ( data , indent = 2 ) )
3034
3046
except ValidationError as e :
3035
3047
raise ParameterError (f"Invalid parameters: { e .errors ()} " )
3036
3048
return response
0 commit comments