Версия 1.6.4 — 2026-06-06
Хотфикс настроек озвучки входа.
Исправлено
Не сохранялся выбор «Готовая запись» и имя файла-пресета
После сохранения на странице «Система → Озвучка входа» при перезагрузке всегда подсвечивалось «Синтез речи», а выпадайка пресетов сбрасывалась на «— нет —», даже если перед сохранением был выбран MP3-пресет.
Причина: в VoiceLoginSettingsController::update() Request::validate() отдаёт только перечисленные ключи. В списке валидации забыли mode и mp3_name — они отрезались из $data, и VoiceLoginSettings::save() для этих полей подставлял дефолты (mode=tts, mp3_name=null).
Фикс: добавил оба ключа в правила валидации (mode: in:tts,mp3, mp3_name: nullable|string|max:200).
Технические детали
- Версия в
config/journals.php:1.6.3 → 1.6.4. - Затронут только
app/Http/Controllers/VoiceLoginSettingsController.php.
Миграции
Не требуются.