Skip to content

Wrong code status in "Character" and "World" endpoints #311

Description

@kamiljanek
  1. Request /v4/world/{name} with not existing world return status code 400(Bad Request) instead of 404(Not Found)
    e.g. "https://api.tibiadata.com/v4/world/Anticaa"
    return:
{
  "information": {
    "api": {
      "version": 4,
      "release": "4.0.2",
      "commit": "ced9b5f8c1929c079756998f37a0f560bc643c2d"
    },
    "timestamp": "2024-01-09T11:09:50Z",
    "status": {
      "http_code": 400,
      "error": 11002,
      "message": "the provided world does not exist"
    }
  }
}
  1. Request /v4/character/{name} with not existing character return status code 502(Bad Gateway) instead of 404(Not Found)
    e.g. "https://api.tibiadata.com/v4/character/Trollefara"
    return:
{
  "information": {
    "api": {
      "version": 4,
      "release": "4.0.2",
      "commit": "ced9b5f8c1929c079756998f37a0f560bc643c2d"
    },
    "timestamp": "2024-01-09T11:11:31Z",
    "status": {
      "http_code": 502,
      "error": 20001,
      "message": "could not find character"
    }
  }
}

Activity

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

Metadata

Metadata

Assignees

Labels

WIPWork in progressgood first issueGood for newcomerspostponedPull requests that are postponed for future implementation.

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions