@@ -33,7 +33,8 @@ import {DebugObsCore, getPanelPrefix, makeCollapsibleCheckHeader, makeConstraint
3333 makeFieldErrorList } from './TableSearchHelpers.jsx' ;
3434import { showUploadTableChooser } from '../UploadTableChooser.js' ;
3535import {
36- getAsEntryForTableName , getColumnAttribute , getTapServiceByURL , makeUploadSchema , maybeQuote ,
36+ makeFullyQualifiedColumn ,
37+ getTableNameAlias , getColumnAttribute , getTapServiceByURL , makeUploadSchema , maybeQuote ,
3738 tapHelpId
3839} from './TapUtil.js' ;
3940import {
@@ -712,7 +713,6 @@ function makeSpatialConstraints(columnsModel, obsCoreEnabled, fldObj, uploadInfo
712713 const errList = makeFieldErrorList ( ) ;
713714 const tabAs = 'ut' ;
714715 const validUpload = Boolean ( serverFile && upLonCol && upLatCol && canUpload ) ;
715- const preFix = validUpload ? `${ getAsEntryForTableName ( tableName ) } .` : '' ;
716716 if ( ! validUpload && spatialType === MULTI ) {
717717 if ( ! serverFile ) errList . addError ( 'Upload file has not been specified' ) ;
718718 if ( ! upLonCol && ! upLatCol ) errList . addError ( 'Upload columns have not been specified' ) ;
@@ -736,10 +736,10 @@ function makeSpatialConstraints(columnsModel, obsCoreEnabled, fldObj, uploadInfo
736736 const ucdCoord = getUCDCoord ( columnsModel , cenLon ) ;
737737 const worldSys = posCol [ ucdCoord . key ] . coord ;
738738 const adqlCoordSys = posCol [ ucdCoord . key ] . adqlCoord ;
739- const point = cenLon === cenLat ?
740- ` ${ maybeQuote ( preFix + cenLon ) } ` :
741- `POINT(' ${ adqlCoordSys } ', ${ maybeQuote ( preFix + cenLon ) } , ${ maybeQuote ( preFix + cenLat ) } )` ;
742-
739+ const preFix = ( spatialType === MULTI ) && validUpload ? getTableNameAlias ( tableName ) : '' ;
740+ const lonColStr = makeFullyQualifiedColumn ( preFix , cenLon ) ;
741+ const latColStr = makeFullyQualifiedColumn ( preFix , cenLat ) ;
742+ const point = cenLon === cenLat ? lonColStr : `POINT(' ${ adqlCoordSys } ', ${ lonColStr } , ${ latColStr } )` ;
743743
744744 if ( spatialType === SINGLE ) {
745745 if ( ! radiusSizeField ?. value && spatialMethod === CONE_CHOICE_KEY ) errList . addError ( 'Missing radius input' ) ;
0 commit comments