py-psychological-help / ---

0 stars 0 forks source link

400 Bad request при отправке PUT-запроса на /api/v1/users/psychologists/me/ (в теле - параметр "first_name" - 1 или 2 допустимых символа, остальные - произвольные корректные значения) #167

Closed qase-testops[bot] closed 9 months ago

qase-testops[bot] commented 9 months ago

Actual result

Описание: Нельзя полностью обновить данные психолога, если в теле запроса использовать разрешенное количество допустимых символов в качестве значений параметра "first_name".

Окружение: Адрес сервера: https://dpogovorim.ru

Шаги воспроизведения: Отправить PUT-запрос на эндпойнт /api/v1/users/psychologists/me/ для полного обновления данных психолога. В теле (JSON) указать:

Запрос Комментарий
{
    "first_name": "Б",
    "last_name": "Мордехай",
    "birth_date": "1985-02-23",
    "photo": null
}
1 символ
{
    "first_name": "Ян",
    "last_name": "Мордехай",
    "birth_date": "1985-02-23",
    "photo": null
}
2 символа

Ожидаемый результат: запрос возвращается с кодом 200 OK. Данные психолога полностью обновлены.

Фактический результат:. запрос возвращается с кодом 400 Bad request. Данные психолога не обновлены.

Тело ответа: {     "first_name": [         "Разрешены только буквы русского алфавита, дефис, и символ пробела. Дефисы и пробелы не могут находиться в начале и в конце ввода"     ] }

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

image.png

Qase.io defect: 400 Bad request при отправке PUT-запроса на /api/v1/users/psychologists/me/ (в теле - параметр "first_name" - 1 или 2 допустимых символа, остальные - произвольные корректные значения) Found in test run: Test run 2024/02/01

qase-testops[bot] commented 9 months ago

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

sergey-xx commented 9 months ago

проверено на бое

owk4rce commented 9 months ago

принято