9186224c599aee020869b7ae3f08bc6ca05cdbe2 jcasper Tue Jun 20 20:19:01 2017 -0700 hgLinkIn now uses cgiOptionalString instead of cartOptionalString to fetch variables that are excluded from the cart, refs #19645 diff --git src/hg/hgLinkIn/hgLinkIn.c src/hg/hgLinkIn/hgLinkIn.c index 4eacb0b..f72e83c 100644 --- src/hg/hgLinkIn/hgLinkIn.c +++ src/hg/hgLinkIn/hgLinkIn.c @@ -58,32 +58,32 @@ char redirect[4096]; safef(redirect, sizeof(redirect), "window.location='%s';", url); jsInline(redirect); printf("Redirecting to %s.", url, url); } } void hgLinkIn(struct cart *theCart) /* Perform a search for an identifier supplied in the cart, or squack that * no identifier was provided. */ { struct linkInResult *results = NULL; registerLinkInHandlers(); -char *linkInResource = cartOptionalString(theCart, "resource"); -char *linkInId = cartOptionalString(theCart, "id"); +char *linkInResource = cgiOptionalString("resource"); +char *linkInId = cgiOptionalString("id"); if (isEmpty(linkInId)) { /* user never gave us an ID; display interface */ warn("No ID supplied - must specify id=<id> in URL. Interactive " "mode not yet implemented."); return; } if (isEmpty(linkInResource) || sameString(linkInResource, "all")) { /* try all possible linkIns for a list of results */ results = checkAllLinkInHandlers(linkInId); } else