fa815602bbac262a6e07ac577e40558abcf93144
max
  Tue Oct 15 04:53:53 2024 -0700
suppress download link for protected tracks, refs #34629

diff --git src/hg/hgTables/schema.c src/hg/hgTables/schema.c
index 7edfdd5..eee29ba 100644
--- src/hg/hgTables/schema.c
+++ src/hg/hgTables/schema.c
@@ -402,31 +402,31 @@
 if (date != NULL)
     printf("&nbsp&nbsp<B> Data last updated:&nbsp;</B>%s<BR>\n", date);
 if (asObj != NULL)
     hPrintf("<B>Format description:</B> %s<BR>", asObj->comment);
 
 if (cartTrackDbIsNoGenome(db, table))
     hPrintf(" Note: genome-wide queries are not available for this table.");
 else
     {
     hPrintf("<B>On download server: </B>");
     hPrintf("<A HREF='https://hgdownload.soe.ucsc.edu/goldenPath/%s/database/'>MariaDB table dump directory</A><BR>", db);
     char *bigDataUrl = trackDbSetting(tdb, "bigDataUrl");
     if (sameString(table, "knownGene") && bigDataUrl!=NULL)
         {
         hPrintf("This track is available both in ASCII MariaDB table dump format and bigGenePred (bigBed) format.<br>");
-        printDownloadLink("bigBed", bigDataUrl);
+        printDownloadLink("bigBed", tdb, bigDataUrl);
         }
     }
 
 describeFields(db, splitTable, asObj, conn);
 
 if (tdbForConn && sameString(tdbForConn->track, table))
     {
     struct trackDb *childTdb = tdbForTrack(db, table, NULL);
     addNotesForBbiTables(childTdb, conn);
     }
 
 jpList = joinerRelate(joiner, db, table, NULL);
 
 /* sort and unique list */
 slUniqify(&jpList, joinerPairCmpOnAandB, joinerPairFree);