-
released this
2026-06-03 22:43:09 +03:00 | 55 commits to main since this release🔧 Patch v3.7.1 — Hotfix: каталог игр возвращал 500
В v3.7.0 на странице
/showcaseпадал 500: Dapper.AOT не мог материализоватьShowcaseSessionRow— в SELECT не хватало колонокPublicationMode/IsMembersOnly, добавленных в DTO.🧩 Что вошло в релиз
src/GmRelay.Web/Services/SessionService.cs— в SELECT-ыGetShowcaseSessionsAsyncиGetShowcaseSessionAsyncдобавленыs.publication_mode AS PublicationModeи(s.publication_mode = 'ClubOnly') AS IsMembersOnly. КонструкторыShowcaseSessionDtoтеперь пробрасывают значения из row.- Версия синхронизирована:
Directory.Build.props,NavMenu.razor,compose.yaml(3 image refs),deploy.yml,CampaignTemplatesNavigationTests→ 3.7.1.
🗡 Что это даёт
/showcaseснова рендерится: витрина игр со всеми фильтрами (когда/места/система/тип/формат).- Заодно в DTO через SQL корректно приходят
PublicationModeиIsMembersOnly— раньше они захардкожились в"Catalog"/false, что скрывало настоящее значение режима публикации. - Никаких изменений в миграциях или API: это чистый bugfix.
📦 Версия и деплой
Downloads