Skip to content

Commit bacac10

Browse files
Yuri ZmytrakovYuri Zmytrakov
authored andcommitted
add collection and parent rel to collection/{col_id}items
1 parent d69f97f commit bacac10

File tree

1 file changed

+15
-1
lines changed
  • stac_fastapi/core/stac_fastapi/core

1 file changed

+15
-1
lines changed

stac_fastapi/core/stac_fastapi/core/core.py

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -356,7 +356,21 @@ async def item_collection(
356356
self.item_serializer.db_to_stac(item, base_url=base_url) for item in items
357357
]
358358

359-
links = await PagingLinks(request=request, next=next_token).get_links()
359+
collection_links = [
360+
{
361+
"rel": "collection",
362+
"type": "application/json",
363+
"href": urljoin(str(request.base_url), f"collections/{collection_id}"),
364+
},
365+
{
366+
"rel": "parent",
367+
"type": "application/json",
368+
"href": urljoin(str(request.base_url), f"collections/{collection_id}"),
369+
}
370+
]
371+
372+
paging_links = await PagingLinks(request=request, next=next_token).get_links()
373+
links = collection_links + paging_links
360374

361375
return stac_types.ItemCollection(
362376
type="FeatureCollection",

0 commit comments

Comments
 (0)