diff --git a/app/components/page/CatalogPage.vue b/app/components/page/CatalogPage.vue index 01f5060..d2783c4 100644 --- a/app/components/page/CatalogPage.vue +++ b/app/components/page/CatalogPage.vue @@ -332,6 +332,11 @@ const onMapSelect = (uuid: string) => { if (item) { emit('select', item) emit('update:selectedId', uuid) + } else if (props.useServerClustering) { + // For server clustering, item might not be in paginated props.items + // Emit minimal item with just uuid so parent can still navigate + emit('select', { uuid }) + emit('update:selectedId', uuid) } }