a7ad12187330204f9657482c84bebc349905bcc0 chmalee Tue May 27 16:22:26 2025 -0700 Make hgApi use the cart. This makes db=hub_id work on requests to allow genark bigGenePred zoomToExon/Codon to work, refs #35799 diff --git src/hg/js/utils.js src/hg/js/utils.js index b062c77b8e7..854040b1e20 100644 --- src/hg/js/utils.js +++ src/hg/js/utils.js @@ -2994,31 +2994,31 @@ mdbVarChanged: function (obj) { // Ajax call to repopulate a metadata vals select when mdb var changes // This handles the currnet case when 2 vars have the same name (e.g. advanced, files tabs) findTracks.clearFound(); // Changing values so abandon what has been found var newVar = $(obj).val(); // NOTE must match METADATA_NAME_PREFIX in hg/hgTracks/searchTracks.c var a = /hgt_mdbVar(\d+)/.exec(obj.name); if (newVar !== undefined && newVar !== null && a && a[1]) { var num = a[1]; if ($('#advancedTab').length === 1 && $('#filesTab').length === 1) { $("select.mdbVar[name='hgt_mdbVar"+num+"'][value!='"+newVar+"']").val(newVar); } - var cgiVars = "db=" + getDb() + "&cmd=hgt_mdbVal" + num + "&var=" + newVar; + var cgiVars = "hgsid=" + getHgsid() + "db=" + getDb() + "&cmd=hgt_mdbVal" + num + "&var=" + newVar; if (document.URL.search('hgFileSearch') !== -1) cgiVars += "&fileSearch=1"; else cgiVars += "&fileSearch=0"; $.ajax({ type: "GET", url: "../cgi-bin/hgApi", data: cgiVars, dataType: 'html', trueSuccess: findTracks.handleNewMdbVals, success: catchErrorOrDispatch, error: errorHandler, cache: true, cmd: "hgt_mdbVal" + num, // NOTE must match METADATA_VALUE_PREFIX