itpractice-team / family_budget

5 stars 4 forks source link

Ретест. POST /api/users/set_password/ В ответе 204 no content вместо 200 ok с телом ответа #151

Closed yareliance closed 1 year ago

yareliance commented 1 year ago

Описание: в ответе должно возвращаться 200 ОК с данными о введенном и бывшем пароле в ответе Предусловие: необходимо быть авторизованным пользователем Шаги воспроизведения: 1.Задать в теле запроса new_password, re_new_password, current_password

{ "new_password": "noviyparol", "re_new_password": "noviyparol", "current_password": "superslozhniparol" }

  1. Отправить запрос Ожидаемый результат: в ответе 200 ОК, пароль изменен

{ "new_password": "noviyparol", "re_new_password": "noviyparol", "current_password": "superslozhniparol" } Фактический результат: в ответе 204 no content, но пароль изменен

Ссылка на qase.io: https://app.qase.io/defect/CSFB/view/19

yareliance commented 1 year ago

Ошибка сохранилась, ОР прописан прямо в свагере, что ждем 200, а получаем 204.

Image

agatinet31 commented 1 year ago

Предыдущий и новый пароль не возвращается исходя из соображений безопасности и соответственно в ответе приходит код 204.

yareliance commented 1 year ago

Принято, максимум могу предложить в свагере в стандартном примере ответа слева также написать код 204, а не 200 раз мы его получаем.