fix error when api returns 204 No Content