d0976c9d524ee428053266757aa17c7ef1b66a12
chmalee
  Wed Feb 18 12:20:45 2026 -0800
Libify the api key set/revoke methods, refs #36517

diff --git src/hg/hgHubConnect/hooks/pre-create.c src/hg/hgHubConnect/hooks/pre-create.c
index f9036839edc..5c777d2dfe0 100644
--- src/hg/hgHubConnect/hooks/pre-create.c
+++ src/hg/hgHubConnect/hooks/pre-create.c
@@ -68,31 +68,31 @@
             {
             setenv("HTTP_COOKIE", reqCookie, 0);
             }
         fprintf(stderr, "reqCookie='%s'\n", reqCookie);
         char *userName = getUserName();
         if (!userName)
             {
             // maybe an apiKey was provided, use that instead to look up the userName
             char *apiKey = jsonQueryString(req, "", "Event.Upload.MetaData.apiKey", NULL);
             if (!apiKey)
                 {
                 errAbort("You are not logged in. Please navigate to My Data -> My Sessions and log in or create an account.");
                 }
             else
                 {
-                userName = userNameForApiKey(NULL, apiKey);
+                userName = hubSpaceUserNameForApiKey(NULL, apiKey);
                 if (!userName)
                     errAbort("You are not logged in. Please navigate to My Data -> My Sessions and log in or create an account.");
                 }
             }
         fprintf(stderr, "userName='%s'\n'", userName);
         long reqFileSize = jsonQueryInt(req, "", "Event.Upload.Size", 0, NULL);
         // Check multiple possible metadata keys for filename (Uppy sends 'filename' and 'name' by default,
         // our JS code also sets 'fileName' - try all to handle resumed uploads with old metadata)
         char *reqFileName = jsonQueryString(req, "", "Event.Upload.MetaData.fileName", NULL);
         if (!reqFileName)
             reqFileName = jsonQueryString(req, "", "Event.Upload.MetaData.filename", NULL);
         if (!reqFileName)
             reqFileName = jsonQueryString(req, "", "Event.Upload.MetaData.name", NULL);
         if (!reqFileName)
             {