64b59a1531511c86e7fc369bc9f76ceaf14f8dd5
braney
Fri Dec 23 14:03:07 2016 -0800
fix a problem with hgc and tagStorm db's
diff --git src/hg/lib/hui.c src/hg/lib/hui.c
index 5eb121c..094a9e4 100644
--- src/hg/lib/hui.c
+++ src/hg/lib/hui.c
@@ -307,31 +307,32 @@
const struct mdbObj *safeObj = metadataForTable(db,tdb,NULL);
if (safeObj == NULL || safeObj->vars == NULL)
return FALSE;
printf("%s%s",
(embeddedInText?" ":"
"),tdb->track,tdb->track, showLongLabel?"true":"false", (title?title:"")); printf("
",tdb->track, metadataAsHtmlTable(db,tdb,showLongLabel,FALSE)); return TRUE; } void extraUiLinks(char *db,struct trackDb *tdb) // Show metadata, and downloads, schema links where appropriate { -boolean hasMetadata = (!tdbIsComposite(tdb) && !trackHubDatabase(db) +char *tagStormFile = trackDbSetting(tdb, "tagStorm"); +boolean hasMetadata = (tagStormFile != NULL) || (!tdbIsComposite(tdb) && !trackHubDatabase(db) && metadataForTable(db, tdb, NULL) != NULL); if (hasMetadata) printf("Metadata: