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

diff --git src/hg/lib/barChartUi.c src/hg/lib/barChartUi.c
index c1b0fa3..dd744f5 100644
--- src/hg/lib/barChartUi.c
+++ src/hg/lib/barChartUi.c
@@ -339,31 +339,31 @@
     if (colors)
         colors = colors->next;
     }
 slReverse(&categs);
 return categs;
 }
 
 struct barChartCategory *barChartUiGetCategories(char *database, struct trackDb *tdb,
     struct facetedTableMergedOffset *mergeList)
 /* Get category colors and descriptive labels.  If mergeList is non-NULL gets it from there,else
    use labels in tab-sep file specified by barChartCategoryUrl setting, o/w in barChartBars setting.
    If colors are not specified via barChartColors setting or second column in category file,
    assign rainbow colors.  Colors are specified as #fffff or r,g,b  or html color name) */
 {
 struct slName *labels = NULL, *colors = NULL;
-char *categUrl = trackDbSetting(tdb, BAR_CHART_CATEGORY_URL);
+char *categUrl = hReplaceGbdb(trackDbSetting(tdb, BAR_CHART_CATEGORY_URL));
 if (mergeList != NULL)
     {
     getCategsFromMergeList(mergeList, &labels, &colors);
     }
 else if (isNotEmpty(categUrl))
     getCategsFromFile(tdb->track, categUrl, &labels, &colors);
 else
     {
     char *labelSetting = trackDbSetting(tdb, BAR_CHART_CATEGORY_LABELS);
     char *colorSetting = trackDbSetting(tdb, BAR_CHART_CATEGORY_COLORS);
     getCategsFromSettings(tdb->track, labelSetting, colorSetting, &labels, &colors);
     }
 return createCategs(tdb->track, labels, colors);
 }