From 0474394c14c90db39972bb0db188530dd2eece3d Mon Sep 17 00:00:00 2001 From: "hanzhi.421" Date: Tue, 26 Aug 2025 17:42:42 +0800 Subject: [PATCH] fix: fix collection_list empty bug --- veadk/database/viking/viking_database.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/veadk/database/viking/viking_database.py b/veadk/database/viking/viking_database.py index 2200cd83..25a7039c 100644 --- a/veadk/database/viking/viking_database.py +++ b/veadk/database/viking/viking_database.py @@ -387,9 +387,9 @@ def collection_exists(self, collection_name: str) -> bool: logger.error(f"Error in list_collections: {result['message']}") raise ValueError(f"Error in list_collections: {result['message']}") - collections = result["data"]["collection_list"] - if not collections: - raise ValueError(f"No collections found in project {self.config.project}.") + collections = result["data"].get("collection_list", []) + if len(collections) == 0: + return False collection_list = set()