a0dde9c4583f3f1b7e31fd079b89ef4cc9b71cfd
hiram
  Mon Sep 21 17:22:33 2026 -0700
also recognize hut:/gbdb/genark as genark hubs from dbDb refs #38361

diff --git src/hg/lib/hdb.c src/hg/lib/hdb.c
index 2d223bf244a..3ac8722e87c 100644
--- src/hg/lib/hdb.c
+++ src/hg/lib/hdb.c
@@ -3004,31 +3004,32 @@
  * The list includes the name, description, and where to
  * find the nib-formatted DNA files. Free this with dbDbFree. */
 {
 struct sqlConnection *conn = hConnectCentral();
 struct sqlResult *sr;
 char **row;
 struct dbDb *dbList = NULL, *db;
 struct hash *hash = sqlHashOfDatabases();
 
 char query[1024];
 sqlSafef(query, sizeof query,  "select * from %s order by orderKey,name desc", dbDbTable());
 sr = sqlGetResult(conn, query);
 while ((row = sqlNextRow(sr)) != NULL)
     {
     db = dbDbLoad(row);
-    boolean isGenarkHub = sameOk(db->nibPath, "genark");
+    boolean isGenarkHub = db->nibPath &&
+	(sameOk(db->nibPath, "genark") || startsWith("hub:/gbdb/genark", db->nibPath));
     if (!doCheck || (isGenarkHub || hashLookup(hash, db->name)))
         {
 	slAddHead(&dbList, db);
 	}
     else
         dbDbFree(&db);
     }
 sqlFreeResult(&sr);
 hashFree(&hash);
 hDisconnectCentral(&conn);
 slReverse(&dbList);
 return dbList;
 }
 
 struct dbDb *hDbDbList()