Skip to content

Commit 6db36a2

Browse files
committed
Include GeometryCollection as a valid input type ; queries can now be made with a GeometryCollection type to the 'intersects' query without raising a 400 error; has not been tested to show that the intersection is correct
1 parent 1ca37cd commit 6db36a2

File tree

1 file changed

+2
-1
lines changed
  • stac_fastapi/types/stac_fastapi/types

1 file changed

+2
-1
lines changed

stac_fastapi/types/stac_fastapi/types/search.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
import attr
1414
from geojson_pydantic.geometries import (
15+
GeometryCollection,
1516
LineString,
1617
MultiLineString,
1718
MultiPoint,
@@ -118,7 +119,7 @@ class BaseSearchPostRequest(BaseModel):
118119
ids: Optional[List[str]]
119120
bbox: Optional[BBox]
120121
intersects: Optional[
121-
Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon]
122+
Union[Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection]
122123
]
123124
datetime: Optional[str]
124125
limit: Optional[Limit] = 10

0 commit comments

Comments
 (0)