diff --git a/linkedin_api/clients/restli/response_formatter.py b/linkedin_api/clients/restli/response_formatter.py index 0f7da7b..a6c0c52 100644 --- a/linkedin_api/clients/restli/response_formatter.py +++ b/linkedin_api/clients/restli/response_formatter.py @@ -140,9 +140,11 @@ class BatchCreateResponseFormatter(BaseResponseFormatter[BatchCreateResponse]): def format_response(cls, response: Response) -> BatchCreateResponse: json_data = response.json() elements = json_data.get("elements", None) - batch_create_results = [ - cls.format_batch_create_result(result) for result in elements - ] + batch_create_results = ( + [cls.format_batch_create_result(result) for result in elements] + if elements + else [] + ) return BatchCreateResponse( status_code=response.status_code,