Проблема:
Після оновлення або додавання значень у словники через адмін-панель НСЗУ у користувачів на Prod середовищі виникає помилка з кодом 422 та повідомленням “value is not allowed in enum" на різних ендпоінтах, що говорить про відсутність використаного значення в певному словнику.
Опис проблеми:
При оновленні словників через адмін-панель НСЗУ іноді виникає ситуація, коли не очищається кеш словників, саме це зпричиняє появу помилки у користувачів.
Вирішення:
Вирішенням цієї проблеми є рестарт сервісів Медичних Подій з видаленням відповідного ключа словників
Для цього потрібно виконати наступні кроки:
Перезапустити сервіси МП
Видалити ключ
redis/db0/dictionaries
та перезапустити подуapi
вnamespace IL
Використано в:
TTS-1267 та TTS-1297 для вирішення SUPPORT-7795, SUPPORT-7857, SUPPORT-7861