Personal-training-and-nutrition / personal-training-and-nutrition-backend

0 stars 0 forks source link

Ошибка удаления выбранного пользователя (DELETE user id) #96

Open qase-testops[bot] opened 11 months ago

qase-testops[bot] commented 11 months ago

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

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

  1. Ввести в Postman данные для авторизации (basic auth или API key)
  2. Сделать запрос методом DELETE к эндпоинту /api/users/:id/ где вместо :id указан существующий идентификатор пользователя (8657c728-dfad-455c-9a5e-5724dd995d62)

Ожидаемый результат: Появляется сообщение о том, что данный пользователь удален или учетная запись деактивирована Фактический результат: Появляется сообщение KeyError at /api/users/8657c728-dfad-455c-9a5e-5724dd995d62/ 'email'

Код ответа 500 Internal server error

Пользователь с указанным id остается в системе, однако учетная запись пользователя, направляющего запрос, деактивируется в системе (в БД снимается флажок is_active)

Окружение: Postman v10.20 DBeaver 23.2.4

Qase.io defect: Удалить выбранного пользователя Скриншот Скринкаст

qase-testops[bot] commented 11 months ago

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