From 69abfe916e855869436a6eabbe58ede1edbcba09 Mon Sep 17 00:00:00 2001 From: Ray Date: Tue, 21 Jul 2026 16:10:34 +0800 Subject: [PATCH] fix: send if_retrieval as a bool, matching the proven 0.2.x wire format --- pageindex/backend/cloud.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pageindex/backend/cloud.py b/pageindex/backend/cloud.py index 8aad060..79b7826 100644 --- a/pageindex/backend/cloud.py +++ b/pageindex/backend/cloud.py @@ -11,7 +11,7 @@ import re import time import urllib.parse import requests -from typing import AsyncIterator, Callable +from typing import Any, AsyncIterator, Callable from ..cloud_api import API_BASE # single source of truth for the cloud base URL from ..errors import (AUTH_HINT, CloudAPIError, CollectionNotFoundError, @@ -211,7 +211,7 @@ class CloudBackend: def add_document(self, collection: str, file_path: str) -> str: folder_id = self._get_folder_id(collection) - data = {"if_retrieval": "true"} + data: dict[str, Any] = {"if_retrieval": True} if folder_id: data["folder_id"] = folder_id