@@ -34,7 +34,7 @@ const getSubmissionFeatureCollectionGeoJson = (formPK, IDs, fieldPaths, submitte
3434 const formFieldFilter = arrayHasElements ( fieldPaths ) ? ( fieldPaths . includes ( 'all' ) ? sql `` : sql `AND ffgeo.path = ANY (${ sql . array ( fieldPaths , 'text' ) } )` ) : sql `AND ffgeo.is_default` ;
3535 const doPathInProperties = arrayHasElements ( fieldPaths ) ? sql `, 'properties', NULL` : sql `, 'properties', json_build_object('fieldpath', path)` ;
3636 const doAggregateByPath = arrayHasElements ( fieldPaths ) ? sql `` : sql `, path` ;
37- const submitterFilter = arrayHasElements ( submitterIds ) ? sql `AND sdef ."submitterId" = ANY(${ sql . array ( submitterIds , 'int4' ) } )` : sql `` ;
37+ const submitterFilter = arrayHasElements ( submitterIds ) ? sql `AND sub ."submitterId" = ANY(${ sql . array ( submitterIds , 'int4' ) } )` : sql `` ;
3838 const TSTZRangeFilter = arrayHasElements ( TSTZRange ) ? sql `AND sub."createdAt" <@ tstzrange(${ TSTZRange [ 0 ] } , ${ TSTZRange [ 1 ] } , ${ TSTZRange [ 2 ] } )` : sql `` ;
3939 const reviewStateFilter = arrayHasElements ( reviewStates ) ? sql `AND ${ stateFilterToQueryFragments ( [ 'sub' , 'reviewState' ] , reviewStates ) } ` : sql `` ;
4040 const deletedFilter = deleted ? sql `AND sub."deletedAt" IS NOT NULL` : sql `AND sub."deletedAt" IS NULL` ;
@@ -62,14 +62,14 @@ const getSubmissionFeatureCollectionGeoJson = (formPK, IDs, fieldPaths, submitte
6262 sdef."formDefId" = fdef.id
6363 ${ submissionDefIdFilter }
6464 ${ onlyCurrentFilter }
65- ${ submitterFilter }
6665 )
6766 INNER JOIN submissions sub ON (
6867 sdef."submissionId" = sub.id
6968 ${ submissionIdFilter }
7069 ${ deletedFilter }
7170 ${ reviewStateFilter }
7271 ${ TSTZRangeFilter }
72+ ${ submitterFilter }
7373 )
7474 INNER JOIN form_field_geo ffgeo ON (
7575 ffgeo.formschema_id = fdef."schemaId"
0 commit comments