12bf6dfdef053c1b5c6867971c2c4ab9d1382e59
braney
  Mon Dec 3 14:50:51 2012 -0800
remove unnecessary assert that was causing hgTables to crash with super tracks in track hubs (reported by Pauline)
diff --git src/hg/lib/hubConnect.c src/hg/lib/hubConnect.c
index fb29acf..d683799 100644
--- src/hg/lib/hubConnect.c
+++ src/hg/lib/hubConnect.c
@@ -299,31 +299,32 @@
 	{
 	/* found a supertrack with the right name, add this child */
 	p = tdb->parent;
 	slAddHead(&p->subtracks, tdb);
 	}
     }
 
 return p;
 }
 
 static void addOneDescription(char *trackDbFile, struct trackDb *tdb)
 /* Fetch tdb->track's html description and store in tdb->html. */
 {
 /* html setting should always be set because we set it at load time */
 char *htmlName = trackDbSetting(tdb, "html");
-assert(htmlName != NULL);
+if (htmlName == NULL)
+    return;
 
 char *simpleName = hubConnectSkipHubPrefix(htmlName);
 char *url = trackHubRelativeUrl(trackDbFile, simpleName);
 char buffer[10*1024];
 safef(buffer, sizeof buffer, "%s.html", url);
 tdb->html = netReadTextFileIfExists(buffer);
 freez(&url);
 }
 
 static void addDescription(char *trackDbFile, struct trackDb *tdb)
 /* Fetch tdb->track's html description (or nearest ancestor's non-empty description)
  * and store in tdb->html. */
 {
 addOneDescription(trackDbFile, tdb);
 if (isEmpty(tdb->html))