0e174ffaab04a16af6cbb3b368495772b57a24f5 braney Wed Apr 29 14:54:10 2026 -0700 hgTracks: route bigDataUrl through hReplaceGbdb in parallel-loading code paths so gbdbLoc1/gbdbLoc2 rewrites apply to bigBed, bigWig, and bamWig tracks. refs #37479 diff --git src/hg/hgTracks/bamTrack.c src/hg/hgTracks/bamTrack.c index bf554847e6b..cb0bf59e161 100644 --- src/hg/hgTracks/bamTrack.c +++ src/hg/hgTracks/bamTrack.c @@ -933,31 +933,31 @@ default: errAbort("countBam: unrecognized CIGAR op %c -- update me", op); } } return 0; } static void bamWigLoadItems(struct track *tg) { char *fileName = NULL; /* Figure out bigWig file name. */ if (tg->parallelLoading) { /* do not use mysql during parallel-fetch load */ - fileName = trackDbSetting(tg->tdb, "bigDataUrl"); + fileName = hReplaceGbdb(trackDbSetting(tg->tdb, "bigDataUrl")); } else { struct sqlConnection *conn = hAllocConnTrack(database, tg->tdb); /* this should call bamFileNameFromTable with logic from bamLoadItemsCore to * check the bigDataUrl setting. Fix this if bamWigs end up being * a supported type. It may be that this code gets rolled into * normal BAM display... since that's the plan ;-). */ fileName = bbiNameFromSettingOrTable(tg->tdb, conn, tg->table); hFreeConn(&conn); } /* Allocate predraw area. */ struct bamWigTrackData *bwData;