From 005d244950ba335b82ea6530e4885e93c87d652d Mon Sep 17 00:00:00 2001 From: Mikhail Date: Tue, 1 Sep 2026 23:24:59 +0300 Subject: [PATCH] fix(auth): select service middleware before response --- cmd/core-runtime/main.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cmd/core-runtime/main.go b/cmd/core-runtime/main.go index 8ba842c..f7ed7e1 100644 --- a/cmd/core-runtime/main.go +++ b/cmd/core-runtime/main.go @@ -664,9 +664,12 @@ func main() { http.Error(w, "invalid chat message", http.StatusBadRequest) return } - session, ok := authenticateCreator(w, r) - if !ok && request.SyntheticAcceptance { + var session identity.CreatorSession + var ok bool + if request.SyntheticAcceptance { session, ok = authenticateAcceptanceSession(w, r) + } else { + session, ok = authenticateCreator(w, r) } if !ok { return