d59d6cbe4dfc0ba40588132b1776cb2038f5216b
chmalee
  Wed Jan 26 17:29:35 2022 -0800
Add missing hReplaceGbdb calls to various barChart functions, refs #28828

diff --git src/hg/hgTracks/barChartTrack.c src/hg/hgTracks/barChartTrack.c
index 5781a6e..0b518c1 100644
--- src/hg/hgTracks/barChartTrack.c
+++ src/hg/hgTracks/barChartTrack.c
@@ -139,31 +139,31 @@
     {
     AllocArray(extras->colors, count);
     int i = 0;
     for (categ = categs; categ != NULL; categ = categ->next)
         {
         extras->colors[i] = (struct rgbColor){.r=COLOR_32_BLUE(categ->color), .g=COLOR_32_GREEN(categ->color), .b=COLOR_32_RED(categ->color)};
         i++;
         }
     }
 return extras->colors;
 }
 
 static void fillInTables(struct track *tg, struct barChartTrack *extras)
 /* Fill in statTable and facetsTable on extras */
 {
-char *barChartStatsUrl = trackDbSetting(tg->tdb, "barChartStatsUrl");
+char *barChartStatsUrl = hReplaceGbdb(trackDbSetting(tg->tdb, "barChartStatsUrl"));
 if (barChartStatsUrl != NULL)
     {
     extras->statsTable = fieldedTableFromTabFile(barChartStatsUrl,
 	    barChartStatsUrl, NULL, 0);
     char *barChartFacets = trackDbSetting(tg->tdb, "barChartFacets");
     if (barChartFacets != NULL)
 	{
 	extras->facetsTable = facetedTableFromTable(extras->statsTable, tg->track, barChartFacets);
 	if (trackDbSettingOn(tg->tdb, "barChartMerge"))
 	    {
 	    struct facetedTableMergedOffset *facetsMergeList = facetedTableMakeMergedOffsets(
 									extras->facetsTable, cart);
 	    assert(facetsMergeList != NULL);
 	    extras->facetsMergeList = facetsMergeList;
 	    }