19f09b0caa40a850be22905ecf927140aa15088c
braney
  Thu Jan 16 14:51:56 2014 -0800
fill in a db description for assembly hubs even if it's not set in thegenomes.txt file

diff --git src/hg/lib/trackHub.c src/hg/lib/trackHub.c
index 3bd17fd..fd094f3 100644
--- src/hg/lib/trackHub.c
+++ src/hg/lib/trackHub.c
@@ -121,31 +121,34 @@
 char *ret = hashFindVal(genome->settingsHash, field);
 
 return cloneString(ret);
 }
 
 static struct dbDb *makeDbDbFromAssemblyGenome(struct trackHubGenome *hubGenome)
 /* Make a dbdb struture from a single assembly hub database. */
 {
 struct dbDb *db;
 
 AllocVar(db);
 db->genome = cloneString(hubGenome->organism);
 db->organism = cloneString(hubGenome->organism);
 db->name = cloneString(hubGenome->name);
 db->active = TRUE;
+if (hubGenome->description != NULL)
     db->description = cloneString(hubGenome->description);
+else
+    db->description = cloneString("");
 char *orderKey = hashFindVal(hubGenome->settingsHash, "orderKey");
 if (orderKey != NULL)
     db->orderKey = sqlUnsigned(orderKey);
 
 return db;
 }
 
 struct dbDb *trackHubDbDbFromAssemblyDb(char *database)
 /* Return a dbDb structure for just this database. */
 {
 struct trackHubGenome *genome = trackHubGetGenome(database);
 
 if (genome == NULL)
     return NULL;