3999034fa7f906054a5201e366d5e1c0b5193ff1 jcasper Sat Mar 28 11:06:45 2026 -0700 Small code cleanup after moving hgFetch into hgTrackUi, refs #36320 diff --git src/hg/hgTrackUi/hgTrackUi.c src/hg/hgTrackUi/hgTrackUi.c index c915da8738e..92fd8a9b2dc 100644 --- src/hg/hgTrackUi/hgTrackUi.c +++ src/hg/hgTrackUi/hgTrackUi.c @@ -4127,38 +4127,30 @@ char *val = trackDbSetting(tdb, *p); if (val != NULL && sameString(val, fileUrl)) return TRUE; } return FALSE; } void handleFileFetch(struct cart *cart) /* Checks if a requested file is a legal request based on an attached cart or * native track. If so, retrieves the file content via UDC and retransmits * it as the page content. */ { char *genome = NULL; getDbAndGenome(cart, &database, &genome, NULL); initGenbankTableNames(database); -//knetUdcInstall(); - -char *fileUrl = cartOptionalString(cart, "fileUrl"); -if (fileUrl == NULL) - { - puts("Status: 400 Bad Request"); - errAbort("Missing required parameter: fileUrl"); - } char *urlClone = cloneString(fileUrl); cgiDecode(urlClone, urlClone, strlen(urlClone)); fileUrl = resolveDotDots(urlClone); freeMem(urlClone); boolean matchFound = FALSE; // Check if fileUrl falls under a connected hub's base directory struct slName *hubIds = hubConnectHubsInCart(cart); struct slName *thisHubId = hubIds; while (thisHubId != NULL) { struct hubConnectStatus *hubStatus = hubFromId(sqlUnsigned(thisHubId->name)); if (fileUrlMatchesHub(fileUrl, hubStatus))