400 Bad request при отправке PATCH-запроса на /api/v1/users/psychologists/me/ (в теле - параметр "last_name" - 1 или 2 допустимых символа, остальные - отсутствуют) #175
Описание: Нельзя частично обновить данные психолога, если в теле запроса использовать разрешенное количество допустимых символов в качестве значений параметра "last_name".
Шаги воспроизведения:
Отправить PATCH-запрос на эндпойнт `/api/v1/users/psychologists/me/` для частичного обновления данных психолога. В теле (JSON) указать:
Запрос
Комментарий
{ "last_name": "Ф" }
1 символ
{ "last_name": "Ен" }
2 символа
Ожидаемый результат: запрос возвращается с кодом 200 OK. Данные психолога частично обновлены.
Фактический результат:. запрос возвращается с кодом 400 Bad request. Данные психолога не обновлены.
Тело ответа:
{ "last_name": [ "Разрешены только буквы русского алфавита, дефис, и символ пробела. Дефисы и пробелы не могут находиться в начале и в конце ввода" ]}
Actual result
Описание: Нельзя частично обновить данные психолога, если в теле запроса использовать разрешенное количество допустимых символов в качестве значений параметра "last_name".
Окружение: Адрес сервера: https://dpogovorim.ru
Шаги воспроизведения: Отправить PATCH-запрос на эндпойнт `
/api/v1/users/psychologists/me/
` для частичного обновления данных психолога. В теле (JSON) указать:{
"last_name": "Ф"
}
{
"last_name": "Ен"
}
Ожидаемый результат: запрос возвращается с кодом 200 OK. Данные психолога частично обновлены.
Фактический результат:. запрос возвращается с кодом 400 Bad request. Данные психолога не обновлены. Тело ответа:
{
"last_name": [
"Разрешены только буквы русского алфавита, дефис, и символ пробела. Дефисы и пробелы не могут находиться в начале и в конце ввода"
]
}
Приоритет: Высокий
Qase.io defect: 400 Bad request при отправке PATCH-запроса на /api/v1/users/psychologists/me/ (в теле - параметр "last_name" - 1 или 2 допустимых символа, остальные - отсутствуют) Found in test run: Test run 2024/02/01