Неполная настройка MAX могла включить часть токена в текст ошибки запуска. Settings теперь скрывает исходные значения во всех текстовых ошибках валидации; имя поля и причина сохраняются.
contract: только app/config.py и два теста. @Eleboba @Soyavo
Как проверить
make lint test: 991 passed, 1 skipped. Тесты проверяют отсутствие синтетического секрета при ошибке модели и при ошибке типа отдельного поля.
Чек-лист
rebase на origin/dev
make lint + make test зелёные
Лог в issue
Только синтетические значения
Изменение контракта выделено отдельно
## Что меняется
Неполная настройка MAX могла включить часть токена в текст ошибки запуска. Settings теперь скрывает исходные значения во всех текстовых ошибках валидации; имя поля и причина сохраняются.
Closes #87
## Зона
contract: только app/config.py и два теста. @Eleboba @Soyavo
## Как проверить
make lint test: 991 passed, 1 skipped. Тесты проверяют отсутствие синтетического секрета при ошибке модели и при ошибке типа отдельного поля.
## Чек-лист
- [x] rebase на origin/dev
- [x] make lint + make test зелёные
- [x] Лог в issue
- [x] Только синтетические значения
- [x] Изменение контракта выделено отдельно
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Что меняется
Неполная настройка MAX могла включить часть токена в текст ошибки запуска. Settings теперь скрывает исходные значения во всех текстовых ошибках валидации; имя поля и причина сохраняются.
Closes #87
Зона
contract: только app/config.py и два теста. @Eleboba @Soyavo
Как проверить
make lint test: 991 passed, 1 skipped. Тесты проверяют отсутствие синтетического секрета при ошибке модели и при ошибке типа отдельного поля.
Чек-лист