210f05b80f378889bd273f33722a9dc43ca9aa97 galt Mon Jun 3 15:11:04 2013 -0700 fixed bug where it should not use a cgi-var if it is an empty string diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c index 974a85a..8897ca5 100644 --- src/hg/hgc/hgc.c +++ src/hg/hgc/hgc.c @@ -4069,31 +4069,31 @@ char *traceUrl(char *traceId) /* Make up URL for trace archive. */ { struct dyString *url = dyStringNew(0); dyStringAppend(url, "http://www.ncbi.nlm.nih.gov/Traces/trace.cgi?"); dyStringPrintf(url, "cmd=retrieve&size=1&val=%s&", traceId); dyStringAppend(url, "file=trace&dopt=trace"); return dyStringCannibalize(&url); } void doGetDna1() /* Do first get DNA dialog. */ { struct hTableInfo *hti = NULL; char *tbl = cgiUsualString("table", ""); -if (dbIsFound) +if (dbIsFound && tbl[0] != 0) { char rootName[256]; char parsedChrom[32]; hParseTableName(database, tbl, rootName, parsedChrom); if (!trackHubDatabase(database)) hti = hFindTableInfo(database, seqName, rootName); } char *thisOrg = hOrganism(database); cartWebStart(cart, database, "Get DNA in Window (%s/%s)", database, thisOrg); printf("<H2>Get DNA for </H2>\n"); printf("<FORM ACTION=\"%s\">\n\n", hgcName()); cartSaveSession(cart); cgiMakeHiddenVar("g", "htcGetDna2"); cgiMakeHiddenVar("table", tbl); cgiContinueHiddenVar("i");