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