222992ee5c992c1ba25babcb8736eadb5ad0366c braney Thu Nov 20 18:07:58 2014 -0800 when hubs disappear out from under us, put out a kindler, gentler errormessage that gives people a clue what's happened. #14365 diff --git src/hg/hgGateway/hgGateway.c src/hg/hgGateway/hgGateway.c index 09aae47..9a548fa 100644 --- src/hg/hgGateway/hgGateway.c +++ src/hg/hgGateway/hgGateway.c @@ -267,30 +267,32 @@ char buffer[128]; /* tell html routines *not* to escape htmlOut strings*/ htmlNoEscape(); buffer[0] = 0; if ((scientificName != NULL) && (*scientificName != 0)) { if (sameString(clade,"ancestor")) safef(buffer, sizeof(buffer), "(<I>%s</I> Ancestor) ", scientificName); else safef(buffer, sizeof(buffer), "(<I>%s</I>) ", scientificName); } cartWebStart(theCart, db, "%s %s%s Gateway\n", trackHubSkipHubName(organism), buffer, hBrowserName()); htmlDoEscape(); } + +cartFlushHubWarnings(); hgGateway(); // TODO REMOVE AFTER AUTOUPGRADE COMPLETE: (added 2014-03-09) if (dyUpgradeError) warn("%s", dyUpgradeError->string); cartWebEnd(); } static void checkForGeoMirrorRedirect() { // Implement Geo/IP based redirection // // NOTE that we want to redirect people as quickly as possible, so for efficiency purposes, this code is designed to be // called from main BEFORE the cart is loaded (so we only use CGI parameters and/or cookies).