Studio-Yandex-Practicum / adaptive_hockey_federation

Сервис Федерации Адаптивного Хоккея
9 stars 6 forks source link

Проблема редактирования диагнозов игроков #504

Closed KonstantinRaikhert closed 1 month ago

KonstantinRaikhert commented 2 months ago

Где был обнаружен баг ?

При заполнении реальными данными fill-db возникает следующая ошибка в диагнозах:

дублирование созданного диагноза

Скриншоты

2024-07-25_14-51 2024-07-25_14-51_1

Предложения и предположения как исправить

Нам нужно, чтобы либо создавался новый диагноз, либо искался старый и выбирался. Так же необходимо учесть вопрос с нижним и верхним регистром

KonstantinRaikhert commented 2 months ago

@fxckultimv Привет! Как твои успехи?

KonstantinRaikhert commented 1 month ago

@AlexanderKhasanov Возьми пожалуйста эту таску

AlexanderKhasanov commented 1 month ago

Ошибка заключалась не в функционале сохранения диагнозов. Проблема была только при заполнении БД реальными данными. В коде создавались экземпляры с id, которые не сдвигали внутренний pk таблиц. Был добавлен код, который после заполнения БД реальными данными устанавливает внутренний pk таблицы равным max_id(максимальный id, который использовался при заполнении) + 1 Pull Request - https://github.com/Studio-Yandex-Practicum/adaptive_hockey_federation/pull/538