430bb5b5b7601fa51ed1872e5c7a55def547c450
hiram
  Wed Apr 29 14:27:34 2026 -0700
refactor the workflowMonitor to get json operations into galaxyState.py and finalizing state diagram refs #31811

diff --git src/hg/utils/otto/userRequests/ottoRequestAlign.sh src/hg/utils/otto/userRequests/ottoRequestAlign.sh
index f8bea42a34c..9e139a4623f 100755
--- src/hg/utils/otto/userRequests/ottoRequestAlign.sh
+++ src/hg/utils/otto/userRequests/ottoRequestAlign.sh
@@ -124,31 +124,31 @@
     | n50.pl stdin 2>&1 \
     | grep -A1 "^[0-9].*one half size" \
     | tail -1 \
     | awk '{print $NF}'
 }
 ############################################################################
 
 ############################################################################
 ### main() scripting begins here
 ############################################################################
 
 ############################################################################
 # step 1: look up fromDb and toDb from ottoRequest
 ############################################################################
 export ottoResult=$(hgsql -N -e \
-  "SELECT fromDb,toDb from ottoRequest WHERE id=${requestId} AND status = 1;" hgcentraltest)
+  "SELECT fromDb,toDb from ottoRequest WHERE id=${requestId} AND status = 1 AND requestType = 'liftOver';" hgcentraltest)
 
 if [ -z "${ottoResult}" ]; then
   printf "ERROR: no ottoRequest row found for id=%s AND status = 1\n" "${requestId}" 1>&2
   hgsql -e "SELECT fromDb,toDb,status from ottoRequest WHERE id=${requestId};" hgcentraltest 1>&2
   exit 255
 fi
 
 export fromDb=$(printf "%s" "${ottoResult}" | cut -f1)
 export toDb=$(printf "%s" "${ottoResult}" | cut -f2)
 
 if [ -z "${fromDb}" -o -z "${toDb}" ]; then
   printf "ERROR: empty fromDb or toDb for ottoRequest id=%s\n" "${requestId}" 1>&2
   printf "  got: fromDb='%s' toDb='%s'\n" "${fromDb}" "${toDb}" 1>&2
   setErrorStatus ${requestId}
   exit 255