diff --git a/api/commands.py b/api/commands.py index 253c076d1e..42a19e730a 100644 --- a/api/commands.py +++ b/api/commands.py @@ -358,7 +358,13 @@ def migrate_knowledge_vector_database(): ) try: click.echo(f"Creating dataset vector database index: {dataset.id}") + if not dataset.index_struct_dict: + skipped_count = skipped_count + 1 + continue if dataset.index_struct_dict: + if not dataset.index_struct_dict["type"]: + skipped_count = skipped_count + 1 + continue if dataset.index_struct_dict["type"] == vector_type: skipped_count = skipped_count + 1 continue