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()