From 113894c045a0cd41619777088b4f2f7003a18c66 Mon Sep 17 00:00:00 2001 From: coryb Date: Wed, 23 Aug 2023 22:42:20 -0700 Subject: [PATCH] fix(coderd): prevent oidc refresh being ignored (#9293) --- coderd/httpmw/apikey.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/coderd/httpmw/apikey.go b/coderd/httpmw/apikey.go index 406d888382..5335c29676 100644 --- a/coderd/httpmw/apikey.go +++ b/coderd/httpmw/apikey.go @@ -241,8 +241,9 @@ func ExtractAPIKey(rw http.ResponseWriter, r *http.Request, cfg ExtractAPIKeyCon changed = false ) if key.LoginType == database.LoginTypeGithub || key.LoginType == database.LoginTypeOIDC { + var err error //nolint:gocritic // System needs to fetch UserLink to check if it's valid. - link, err := cfg.DB.GetUserLinkByUserIDLoginType(dbauthz.AsSystemRestricted(ctx), database.GetUserLinkByUserIDLoginTypeParams{ + link, err = cfg.DB.GetUserLinkByUserIDLoginType(dbauthz.AsSystemRestricted(ctx), database.GetUserLinkByUserIDLoginTypeParams{ UserID: key.UserID, LoginType: key.LoginType, })