Skip to content

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

Open
@kamiljanek

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"
    }
  }
}

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