e6f14fcef3884ca03768d4c646b442f3b606a959 braney Thu Jul 11 12:39:00 2013 -0700 some cleanup of assembly hubs: require organism and defaultPos, tolerate missing scientificName, groups, htmlPath and orderKey. Fix weird bug with wikiTrack missing a settingsHash. diff --git src/hg/hgGateway/hgGateway.c src/hg/hgGateway/hgGateway.c index 63facca..0a2bcc9 100644 --- src/hg/hgGateway/hgGateway.c +++ src/hg/hgGateway/hgGateway.c @@ -252,31 +252,31 @@ { db = hDefaultDb(); organism = hGenome(db); clade = hClade(organism); } scientificName = hScientificName(db); if (hIsGsidServer()) cartWebStart(theCart, db, "GSID %s Sequence View (UCSC Genome Browser) Gateway \n", organism); else { char buffer[128]; /* tell html routines *not* to escape htmlOut strings*/ htmlNoEscape(); buffer[0] = 0; - if (*scientificName != 0) + if ((scientificName != NULL) && (*scientificName != 0)) { if (sameString(clade,"ancestor")) safef(buffer, sizeof(buffer), "(%s Ancestor) ", scientificName); else safef(buffer, sizeof(buffer), "(%s) ", scientificName); } cartWebStart(theCart, db, "%s %s%s Gateway\n", trackHubSkipHubName(organism), buffer, hBrowserName()); htmlDoEscape(); } hgGateway(); cartWebEnd(); } static void checkForGeoMirrorRedirect() {