diff --git a/mephisto/abstractions/providers/prolific/api/base_api_resource.py b/mephisto/abstractions/providers/prolific/api/base_api_resource.py index 2d2d15576..15825ac8a 100644 --- a/mephisto/abstractions/providers/prolific/api/base_api_resource.py +++ b/mephisto/abstractions/providers/prolific/api/base_api_resource.py @@ -81,7 +81,7 @@ def _base_request( response = requests.patch(url, headers=headers, json=params) elif method == HTTPMethod.DELETE: - response = requests.delete(url, headers=headers) + response = requests.delete(url, headers=headers, json=params) else: raise ProlificException('Invalid HTTP method.') @@ -96,7 +96,9 @@ def _base_request( return result except requests.exceptions.HTTPError as err: - logger.error(f'{log_prefix} Request error: {str(err)}') + logger.error( + f'{log_prefix} Request error: {err}. Response text: `{err.response.text}`' + ) if err.response.status_code == status.HTTP_401_UNAUTHORIZED: raise ProlificAuthenticationError