Ожидаемый результат: в ответе вернется 201 Created, в теле заданные значения из запроса
{
"email": "user@example.com",
"username": "1+hdcSZ8yHvCK._39TxofZ6.S",
"id": 0,
"first_name": " v -Pq-W -o- U",
"last_name": " SwM- y -SA-y-ho lSy n",
"avatar": "string"
}
Фактический результат: в ответе 400 Bad Request
{
"error": {
"first_name": [
"Enter a valid name value consisting of only letters and symbols -."
]
},
"message": "{'first_name': [ErrorDetail(string='Enter a valid name value consisting of only letters and symbols -.', code='invalid')]}",
"status_code": 400,
"reason": "Bad Request",
"view_name": "UserViewSet",
"view_desc": null
}
Окружение: Windows 10 Pro, версия 22H2; Chrome версия 114.0.5735.110; Postman v10.14.9; API 1.0.0
Шаги воспроизведения:
1.Создать юзера с валидными email, username, password, и имя/фамилию с тире
{
"email": "test@way.com",
"username": "babayaga",
"password": "superslozhniparol",
"first_name": "baba—yaga",
"last_name": "",
"avatar": "" }
Ожидаемый результат: в ответе вернется 201 Created, в теле заданные значения из запроса
{ "email": "user@example.com", "username": "1+hdcSZ8yHvCK._39TxofZ6.S", "id": 0, "first_name": " v -Pq-W -o- U", "last_name": " SwM- y -SA-y-ho lSy n", "avatar": "string" } Фактический результат: в ответе 400 Bad Request
{ "error": { "first_name": [ "Enter a valid
name
value consisting of only letters and symbols-
." ] }, "message": "{'first_name': [ErrorDetail(string='Enter a validname
value consisting of only letters and symbols-
.', code='invalid')]}", "status_code": 400, "reason": "Bad Request", "view_name": "UserViewSet", "view_desc": null } Окружение: Windows 10 Pro, версия 22H2; Chrome версия 114.0.5735.110; Postman v10.14.9; API 1.0.0Ссылка на qase.io: https://app.qase.io/defect/CSFB/view/18