diff --git a/src/index.ts b/src/index.ts index 83c251d..7063329 100644 --- a/src/index.ts +++ b/src/index.ts @@ -283,8 +283,11 @@ class DocmostClient { spaceId, }); - // Filter search results (data is directly an array) - const items = response.data?.data || []; + // Normalize search response for Docmost 0.25+ compatibility + // Before 0.25: response.data.data was a direct array + // After 0.25: response.data.data is { items: [...], meta: {...} } + const data = response.data?.data; + const items = Array.isArray(data) ? data : (data?.items || []); const filteredItems = items.map((item: any) => filterSearchResult(item)); return {