Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clone names no longer appear in the 'character clones' endpoint. #1305

Open
6 tasks done
evanova opened this issue Dec 5, 2021 · 2 comments
Open
6 tasks done

Clone names no longer appear in the 'character clones' endpoint. #1305

evanova opened this issue Dec 5, 2021 · 2 comments

Comments

@evanova
Copy link

evanova commented Dec 5, 2021

Bug

While the swagger schema specifies it, the character clone endpoint no longer returns clone names. I cannot tell exactly when they stopped appearing unfortunately.

"name": {
        "description": "name string",
        "title": "get_characters_character_id_clones_name",
        "type": "string"
      }

Note that "name" is not included n the list of required fields for this endpoint:

"required": [
      "jump_clone_id",
      "location_id",
      "location_type",
      "implants"
    ]

Request

GET https://esi.evetech.net/latest/characters/XXXXXXX/clones/?datasource=tranquility

As of writing, it also happens on v3 and v4 versions of the endpoint.

Response

Status Code

200

Headers

(cache control headers omitted)

content-type: application/json; charset=UTF-8
vary: Accept-Encoding
date: Sun, 05 Dec 2021 14:27:19 GMT
allow: GET,HEAD,OPTIONS
etag: "e8951e0406b120bf42d49c06e2a10f6ac87f921cea03a0969db00d9b"
expires: Sun, 05 Dec 2021 14:29:19 GMT
last-modified: Sun, 05 Dec 2021 14:27:19 GMT
strict-transport-security: max-age=31536000
x-esi-error-limit-remain: 100
x-esi-error-limit-reset: 41

Body

(truncated to show only one clone)

{
  "home_location": {
    "location_id": "XXXX",
    "location_type": "station"
  },
  "jump_clones": [
    {
      "implants": [
        27117,
        27127
      ],
      "jump_clone_id": "XXXX",
      "location_id": "XXXX",
      "location_type": "station"
    }
  ],
  "last_clone_jump_date": "2021-11-28T21:36:51Z",
  "last_station_change_date": "2019-05-10T20:40:25Z"
}

Expected

The clone name is expected to be present in the JSON body for each clone (at least when they have one in-game).

{
  "home_location": {
    "location_id": "XXXX",
    "location_type": "station"
  },
  "jump_clones": [
    {
      "implants": [
        27117,
        27127
      ],
      "jump_clone_id": "XXXX",
      "location_id": "XXXX",
      "location_type": "station",
      "name": "Not A Tea Pot"
    }
  ],
  "last_clone_jump_date": "2021-11-28T21:36:51Z",
  "last_station_change_date": "2019-05-10T20:40:25Z"
}

Checklist

Check all boxes that apply to this issue:

  • Bug description is provided
  • Request path is provided
  • Response status code is provided
  • Response headers are provided
  • Response body is provided
  • Expected response is provided
@ErikKalkoken
Copy link

I run into this bug today and can confirm that it is still unresolved. It would very much appreciated if this could be fixed.

@evanova
Copy link
Author

evanova commented Nov 12, 2024

It would be nice if this trivial issue would get some attention. It's been only 3 years now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants