volunteers-for-city-projects / volunteers-backend

Backend for volunteers for city projects
1 stars 1 forks source link

АПИ POST /projects/{id}/favorite/: При передаче "asd" для id в URL код и статус ответа 500 Internal Server Error #242

Closed qase-testops[bot] closed 11 months ago

qase-testops[bot] commented 11 months ago

Серьезность: Высокая

Приоритет: Высокий

Предусловие:

  1. Авторизоваться в системе

curl --location 'https://better-together.acceleratorpracticum.ru/api/auth/token/login/' \ --header 'Content-Type: application/json' \ --data-raw '{ "password": "123321123", "email": "dialon.gm@gmail.com" }'

Шаги воспроизведения:

  1. Отправить запрос на добавление проекта в избранное передав "asd" для ID:

curl --location --request POST 'https://better-together.acceleratorpracticum.ru/api/projects/asd/favorite/' \ --header 'Authorization: Token 58d668da47803228171ae32293ba620dad5f887c'

Ожидаемый результат:

Код и статус ответа 400 Bad request или 404 Not Found

Фактический результат:

Код и статус ответа 500 Internal Server Error

Окружение:

Qase.io defect: АПИ POST /projects/{id}/favorite/: При передаче "asd" для id в URL код и статус ответа 500 Internal Server Error Found in test run: АПИ Добавление проекта в избранное POST /projects/{id}/favorite/ 2023/11/25

qase-testops[bot] commented 11 months ago

Defect (D-111) was moved to status 'Open'

danilastepanov commented 11 months ago

Приложение:

500ia-ishibka-pri-peredache-asd-v-url

ArtemKAF commented 11 months ago

Нашел это упущение и добавил перехват и обработку этих ошибок.

danilastepanov commented 11 months ago

Проверил. Закрыл.

qase-testops[bot] commented 11 months ago

Defect (D-111) was moved to status 'Resolved'