diff --git a/source_control/gitea_organization.py b/source_control/gitea_organization.py index 0cb5121..321dcd5 100644 --- a/source_control/gitea_organization.py +++ b/source_control/gitea_organization.py @@ -94,7 +94,7 @@ def run_module(): result = dict( changed=False, - return_code='', + return_code=0, gitea_response={}, ) @@ -139,11 +139,10 @@ def run_module(): headers=headers, data=json.dumps(data), ) + result['return_code'] = create_req.status_code + result['gitea_response'] = create_req.json() if create_req.status_code != 201: - result['gitea_response'] = create_req.json() module.fail_json(msg="Creation failed", **result) - else: - result['gitea_response'] = create_req.json() result['changed'] = True result['state'] = 'present' @@ -158,6 +157,7 @@ def run_module(): '?access_token=' + gitea_token, headers=headers, ) + result['return_code'] = delete_req.status_code if delete_req.status_code != 204: result['gitea_response'] = create_req.json() module.fail_json(msg="Deletion failed", **result)