26501d3ac1d4eea1d3c539dbbd13e15e46737759 hiram Tue Sep 24 11:57:57 2019 -0700 correctly recognize the "tableBrowser off" entry in trackDb for protected tables refs #24208 diff --git src/hg/hubApi/getData.c src/hg/hubApi/getData.c index e0c0ab8..900907b 100644 --- src/hg/hubApi/getData.c +++ src/hg/hubApi/getData.c @@ -596,32 +596,31 @@ char *bigDataUrl = NULL; boolean tableTrack = TRUE; boolean protectedData = FALSE; if (thisTrack) { bigDataUrl = trackDbSetting(thisTrack, "bigDataUrl"); /* might have a specific table defined instead of the track name */ char *tableName = trackDbSetting(thisTrack, "table"); if (isNotEmpty(tableName)) { freeMem(sqlTable); sqlTable = cloneString(tableName); } - if (trackDbSetting(thisTrack, "tableBrowser")) - protectedData = TRUE; + protectedData = protectedTrack(thisTrack, sqlTable); } else { freeMem(sqlTable); sqlTable = cloneString(track); } struct hTableInfo *hti = hFindTableInfoWithConn(conn, NULL, sqlTable); char *splitSqlTable = NULL; if (hti && hti->isSplit) { if (isNotEmpty(chrom)) {