Skip to content

Commit 85bbd12

Browse files
committed
Fix validating session
1 parent 885a147 commit 85bbd12

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

server/resolvers/validate_session.go

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,16 @@ func ValidateSessionResolver(ctx context.Context, params *model.ValidateSessionI
2020
log.Debug("Failed to get GinContext: ", err)
2121
return nil, err
2222
}
23-
sessionToken := params.Cookie
23+
sessionToken := ""
24+
if params != nil && params.Cookie != "" {
25+
sessionToken = params.Cookie
26+
} else {
27+
sessionToken, err = cookie.GetSession(gc)
28+
if err != nil {
29+
log.Debug("Failed to get session token: ", err)
30+
return nil, errors.New("unauthorized")
31+
}
32+
}
2433
if sessionToken == "" {
2534
sessionToken, err = cookie.GetSession(gc)
2635
if err != nil {

0 commit comments

Comments
 (0)