-
released this
2026-06-09 15:56:10 +03:00 | 5 commits to main since this release🔧 Patch 3.9.8 — исправление создания игры после wizard
После
v3.9.7wizard доходил до записи в базу, но PostgreSQL возвращал42883: operator does not exist: @ character varyingпри создании новой группы.Root cause подтверждён по production PostgreSQL logs: в SQL для
group_managersоставался literal@Platform, потому что параметрPlatformне передавался в Dapper.AOT parameter object.🧩 Что вошло в релиз
src/GmRelay.Shared/Features/Sessions/CreateSession/CreateSessionHandler.cs— добавленPlatform = platformв параметрыgroup_managersinsert.tests/GmRelay.Bot.Tests/Features/Sessions/CreateSession/CreateSessionHandlerIntegrationTests.cs— добавлен Testcontainers/PostgreSQL regression test на создание сессии для новой platform group и назначение owner.- Синхронизированы версии:
Directory.Build.props,NavMenu.razor,compose.yaml,deploy.yml→3.9.8.
🗡 Что это даёт
/newsessionбольше не должен падать на финальном✅ Создатьс PostgreSQL42883.- Regression test воспроизводит реальный production path через production migrations и защищает от повторения ошибки.
📦 Версия и деплой
Downloads