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/ajax.js src/hg/js/ajax.js
index c6e0b72bcbd..e71f4ec80fd 100644
--- src/hg/js/ajax.js
+++ src/hg/js/ajax.js
@@ -295,31 +295,31 @@
     }
 }
 
 function catchErrorOrDispatch(obj, textStatus)
 {
 // generic ajax success handler (handles fact that success is not always success).
     if (textStatus === 'success')
         this.trueSuccess(obj, textStatus);
     else
         errorHandler.call(this, obj, textStatus);
 }
 
 // Specific calls...
 function lookupMetadata(trackName,showLonglabel,showShortLabel)
 { // Ajax call to repopulate a metadata vals select when mdb var changes
-    var thisData = "db=" + getDb() +  "&cmd=tableMetadata&track=" + trackName;
+    var thisData = "hgsid=" + getHgsid() + "db=" + getDb() +  "&cmd=tableMetadata&track=" + trackName;
     if (showLonglabel)
         thisData += "&showLonglabel=1";
     if (showShortLabel)
         thisData += "&showShortLabel=1";
     $.ajax({
         type: "GET",
         dataType: "html",
         url: "../cgi-bin/hgApi",
         data: thisData,
         trueSuccess: loadMetadataTable,
         success: catchErrorOrDispatch,
         cache: true,
         cmd: trackName
     });
 }