2230b5a2bad0d3f408763a58dc5c2b6426aef810 hiram Thu Aug 29 14:18:48 2024 -0700 correctly allow in level=contig refs #32596 diff --git src/hg/hubApi/findGenome.c src/hg/hubApi/findGenome.c index 2197680..bb80eab 100644 --- src/hg/hubApi/findGenome.c +++ src/hg/hubApi/findGenome.c @@ -305,31 +305,31 @@ if (differentWord(versionStatus, "latest")) { if (differentWord(versionStatus, "replaced")) if (differentWord(versionStatus, "suppressed")) apiErrAbort(err400, err400Msg, "values for argument %s=%s must be one of: 'latest', 'replaced' or 'suppressed'", argStatus, statusString); } } if (isNotEmpty(levelString)) { assemblyLevel = cloneString(levelString); toLowerN(assemblyLevel, strlen(assemblyLevel)); if (differentWord(assemblyLevel, "complete")) { if (differentWord(assemblyLevel, "chromosome")) if (differentWord(assemblyLevel, "scaffold")) - if (differentWord(assemblyLevel, "scaffold")) + if (differentWord(assemblyLevel, "contig")) apiErrAbort(err400, err400Msg, "values for argument %s=%s must be one of: 'complete', 'chromosome', 'scaffold' or 'contig'", argLevel, levelString); } } char *browserExistString = cgiOptionalString(argBrowser); if (NULL == browserExistString) /* set default if none given */ browserExistString = cloneString("mustExist"); if (isNotEmpty(browserExistString)) { /* from radio buttons, only one can be on */ if (sameWord(browserExistString, "mustExist")) { browserMustExist = TRUE; /* default: browser must exist */ browserMayExist = FALSE; browserNotExist = FALSE;